Skip to content

Commit e08a9d6

Browse files
committed
Fix jest config setupFilesAfterEnv (conflict between package.json:jest and jest.config.js) - See jestjs/jest#10123
1 parent fed97cd commit e08a9d6

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

jest.config.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ module.exports = {
1111
},
1212
},
1313
modulePathIgnorePatterns: [
14-
'cypress'
15-
]
14+
'cypress',
15+
],
16+
setupFilesAfterEnv: [
17+
'jest-extended',
18+
'./jest.setup.js',
19+
],
1620
};

jest.setup.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import fetch from 'node-fetch';
1+
const fetch = require('node-fetch');
22

33
/**
44
* @see https://github.com/vercel/next.js/discussions/13678 How to use built-in fetch in tests?
@@ -8,4 +8,4 @@ import fetch from 'node-fetch';
88
// Polyfill "fetch" for node.js, so that our tests may replicate the built-in "fetch" provided by Next.js
99
global.fetch = fetch;
1010

11-
console.info('Jest env has been enhanced - See "./jest.setup.js"')
11+
console.info('Jest env has been enhanced - See "./jest.setup.js"');

package.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,6 @@
4444
"security:audit": "yarn audit",
4545
"packages:upgrade": "yarn upgrade-interactive --latest"
4646
},
47-
"jest": {
48-
"setupFilesAfterEnv": [
49-
"jest-extended",
50-
"./jest.setup.js"
51-
]
52-
},
5347
"dependencies": {
5448
"@amplitude/react-amplitude": "1.0.0",
5549
"@emotion/core": "10.0.28",

0 commit comments

Comments
 (0)