Skip to content

Commit 4279236

Browse files
authored
tests(gatsby-recipes): Mock loading of readme from unpkg (#26837)
1 parent 9c58e34 commit 4279236

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

packages/gatsby-recipes/src/providers/gatsby/plugin.test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ const tmp = require(`tmp-promise`)
44
const resourceSchema = require(`../resource-schema`)
55
const Joi = require(`@hapi/joi`)
66
const plugin = require(`./plugin`)
7+
jest.mock(`node-fetch`, () => require(`fetch-mock-jest`).sandbox())
8+
const { mockReadmeLoader } = require(`../../test-helper`)
9+
mockReadmeLoader()
10+
711
const {
812
addPluginToConfig,
913
getPluginsFromConfig,

packages/gatsby-recipes/src/providers/gatsby/shadow-file.test.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
const path = require(`path`)
22
const rimraf = require(`rimraf`)
3+
jest.mock(`node-fetch`, () => require(`fetch-mock-jest`).sandbox())
4+
const { mockReadmeLoader } = require(`../../test-helper`)
5+
mockReadmeLoader()
36

47
const resourceTestHelper = require(`../resource-test-helper`)
58

packages/gatsby-recipes/src/providers/gatsby/site-metadata.test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ const path = require(`path`)
33
const tmp = require(`tmp-promise`)
44

55
const plugin = require(`./site-metadata`)
6+
7+
jest.mock(`node-fetch`, () => require(`fetch-mock-jest`).sandbox())
8+
const { mockReadmeLoader } = require(`../../test-helper`)
9+
mockReadmeLoader()
610
const resourceTestHelper = require(`../resource-test-helper`)
711

812
const STARTER_BLOG_FIXTURE = path.join(
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
jest.mock(`node-fetch`, () => require(`fetch-mock-jest`).sandbox())
2+
import fetch from "node-fetch"
3+
4+
export function mockReadmeLoader() {
5+
fetch.mock(/^https:\/\/unpkg.com\/.+/, `README`)
6+
}

0 commit comments

Comments
 (0)