16 lines
478 B
JavaScript
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());
|