12 lines
441 B
TypeScript
12 lines
441 B
TypeScript
|
|
import { setupServer } from "msw/node";
|
||
|
|
import { handlers } from "./__mocks__/apiHandlers";
|
||
|
|
export const server = setupServer(...handlers);
|
||
|
|
|
||
|
|
// establish API mocking before all tests
|
||
|
|
beforeAll(() => server.listen())
|
||
|
|
// reset any request handlers that are declared as a part of our tests
|
||
|
|
// (i.e. for testing one-time error scenarios)
|
||
|
|
afterEach(() => server.resetHandlers())
|
||
|
|
// clean up once the tests are done
|
||
|
|
afterAll(() => server.close())
|