diff --git a/test/__mocks__/cross-fetch.js b/test/__mocks__/cross-fetch.js index 9689f29..7c5d0cd 100644 --- a/test/__mocks__/cross-fetch.js +++ b/test/__mocks__/cross-fetch.js @@ -69,10 +69,13 @@ const mockFetch = (resource, options) => { }; // Mimic the cross-fetch module, but replace its `fetch` with `mockFetch` and add a few extras -module.exports = { - ...crossFetch, // Headers, Request, Response, etc. - default: mockFetch, - fetch: mockFetch, - mockFetch, - successText -}; + +module.exports = exports = mockFetch; +exports.fetch = mockFetch; +exports.Headers = crossFetch.Headers; +exports.Request = crossFetch.Request; +exports.Response = crossFetch.Response; +exports.successText = successText; + +// Needed for TypeScript consumers without esModuleInterop. +exports.default = mockFetch;