2023-03-31 04:35:25 +13:00
|
|
|
const mockFetch = jest.fn((url: any, opts: any) => {
|
|
|
|
const fetch = jest.requireActual("node-fetch")
|
|
|
|
const env = jest.requireActual("../../../../src/environment").default
|
2023-04-19 03:36:03 +12:00
|
|
|
if (url.includes(env.COUCH_DB_URL) || url.includes("raw.github")) {
|
2023-03-31 04:35:25 +13:00
|
|
|
return fetch(url, opts)
|
|
|
|
}
|
|
|
|
return undefined
|
|
|
|
})
|
2022-11-17 00:34:16 +13:00
|
|
|
|
2022-11-17 02:06:30 +13:00
|
|
|
const enable = () => {
|
|
|
|
jest.mock("node-fetch", () => mockFetch)
|
|
|
|
}
|
|
|
|
|
|
|
|
export default {
|
|
|
|
...mockFetch,
|
|
|
|
enable,
|
|
|
|
}
|