Files
lucia-frontend/tests/setup-msw.js

16 lines
478 B
JavaScript

/**
* Vitest global setup for MSW.
* Starts the MSW server before all tests, resets handlers
* and request log after each test, closes after all tests.
*/
import { beforeAll, afterEach, afterAll } from "vitest";
import { server } from "@/mocks/node.js";
import { clearRequests } from "@/mocks/request-log.js";
beforeAll(() => server.listen({ onUnhandledRequest: "warn" }));
afterEach(() => {
server.resetHandlers();
clearRequests();
});
afterAll(() => server.close());