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()); | |