mirror of https://github.com/msgbyte/tailchat
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
685 B
JavaScript
26 lines
685 B
JavaScript
// mock
|
|
jest.mock('tailchat-shared/i18n');
|
|
jest.mock('../src/components/Icon', () => ({
|
|
Icon: ({ icon }) => `[iconify icon="${icon}"]`,
|
|
}));
|
|
jest.mock('../src/components/Loadable');
|
|
|
|
const ignoreErroMessages = [
|
|
/Warning.*not wrapped in act/,
|
|
/PluginManifest validation/,
|
|
];
|
|
|
|
// https://github.com/testing-library/react-testing-library#suppressing-unnecessary-warnings-on-react-dom-168
|
|
const originalError = console.error;
|
|
console.error = (...args) => {
|
|
if (ignoreErroMessages.some((re) => re.test(args[0]))) {
|
|
return;
|
|
}
|
|
|
|
originalError.call(console, ...args);
|
|
};
|
|
|
|
// Mock location
|
|
delete window.location;
|
|
window.location = new URL('https://www.example.com/foo/index');
|