Handle no-tasks mode in guest v2
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user