OpenPanel/packages/inferencer/test/jest.setup.ts

43 lines
842 B
TypeScript
Raw Normal View History

2024-05-08 17:58:53 +00:00
import "@testing-library/jest-dom";
import "@testing-library/jest-dom/extend-expect";
import * as util from "util";
jest.setTimeout(30000);
/** Antd mocks */
window.matchMedia = jest.fn().mockImplementation((query) => {
return {
matches: false,
media: query,
onchange: null,
addListener: jest.fn(),
removeListener: jest.fn(),
};
});
window.scroll = jest.fn();
window.alert = jest.fn();
Object.defineProperty(window, "TextEncoder", {
writable: true,
value: util.TextEncoder,
});
Object.defineProperty(window, "TextDecoder", {
writable: true,
value: util.TextDecoder,
});
class ResizeObserver {
observe() {
// do nothing
}
unobserve() {
// do nothing
}
disconnect() {
// do nothing
}
}
window.ResizeObserver = ResizeObserver;