zerobyte/app/test/setup-client.ts
2026-03-26 23:25:14 +01:00

24 lines
554 B
TypeScript

import "./setup.ts";
import { GlobalRegistrator } from "@happy-dom/global-registrator";
import { afterAll, afterEach, beforeAll } from "bun:test";
import { client } from "~/client/api-client/client.gen";
import { server } from "~/test/msw/server";
GlobalRegistrator.register({ url: "http://localhost:3000" });
client.setConfig({
baseUrl: "http://localhost:3000",
credentials: "include",
});
beforeAll(() => {
server.listen({ onUnhandledRequest: "error" });
});
afterEach(() => {
server.resetHandlers();
});
afterAll(() => {
server.close();
});