Handle no-tasks mode in guest v2
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-02-05 18:12:29 +01:00
parent 5f75c7ca6a
commit ba56cb4e61
7 changed files with 76 additions and 10 deletions

View File

@@ -1,6 +1,29 @@
import '@testing-library/jest-dom';
import { vi } from 'vitest';
const originalConsoleError = console.error;
const originalConsoleWarn = console.warn;
const suppressedConsolePatterns = [
/React does not recognize the `.*` prop on a DOM element/i,
/Unknown event handler property `onPress`/i,
/non-boolean attribute/i,
/not wrapped in act/i,
/Lightbox photo load failed/i,
];
const shouldSuppressConsole = (message?: unknown) =>
typeof message === 'string' && suppressedConsolePatterns.some((pattern) => pattern.test(message));
console.error = (...args: unknown[]) => {
if (shouldSuppressConsole(args[0])) return;
originalConsoleError(...args);
};
console.warn = (...args: unknown[]) => {
if (shouldSuppressConsole(args[0])) return;
originalConsoleWarn(...args);
};
vi.mock('react-i18next', async () => {
const actual = await vi.importActual<typeof import('react-i18next')>('react-i18next');
return {