13 lines
453 B
JavaScript
13 lines
453 B
JavaScript
// This ensures you can use `window.fetch()` in Jest tests.
|
|
import fetch from "node-fetch";
|
|
import { server } from "./src/mocks/server";
|
|
|
|
global.fetch = fetch;
|
|
// Establish API mocking before all tests.
|
|
beforeAll(() => server.listen());
|
|
// Reset any request handlers that we may add during the tests,
|
|
// so they don't affect other tests.
|
|
afterEach(() => server.resetHandlers());
|
|
// Clean up after the tests are finished.
|
|
afterAll(() => server.close());
|