Spaces:
Build error
Build error
| import { afterAll, afterEach, beforeAll, vi } from "vitest"; | |
| import { cleanup } from "@testing-library/react"; | |
| import { server } from "#/mocks/node"; | |
| import "@testing-library/jest-dom/vitest"; | |
| HTMLCanvasElement.prototype.getContext = vi.fn(); | |
| HTMLElement.prototype.scrollTo = vi.fn(); | |
| // Mock the i18n provider | |
| vi.mock("react-i18next", async (importOriginal) => ({ | |
| ...(await importOriginal<typeof import("react-i18next")>()), | |
| useTranslation: () => ({ | |
| t: (key: string) => key, | |
| i18n: { | |
| language: "en", | |
| exists: () => false, | |
| }, | |
| }), | |
| })); | |
| vi.mock("#/hooks/use-is-on-tos-page", () => ({ | |
| useIsOnTosPage: () => false, | |
| })); | |
| // Mock requests during tests | |
| beforeAll(() => server.listen({ onUnhandledRequest: "bypass" })); | |
| afterEach(() => { | |
| server.resetHandlers(); | |
| // Cleanup the document body after each test | |
| cleanup(); | |
| }); | |
| afterAll(() => server.close()); | |