14 lines
359 B
TypeScript
14 lines
359 B
TypeScript
import { setupServer } from "msw/node";
|
|
|
|
export function createStrictMockServer(
|
|
...handlers: Parameters<typeof setupServer>
|
|
) {
|
|
const server = setupServer(...handlers);
|
|
return Object.freeze({
|
|
server,
|
|
listen: () => server.listen({ onUnhandledRequest: "error" }),
|
|
reset: () => server.resetHandlers(),
|
|
close: () => server.close(),
|
|
});
|
|
}
|