// 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());