2 回答

TA貢獻1827條經驗 獲得超4個贊
Jest曾經有一個名為setupTestFrameworkScriptFile...的配置選項
...但不贊成使用PR#7119中的較新版本setupFilesAfterEnv,該版本隨版本24.0.0一起提供。
由于您使用的是Jest^ v24.1.0,因此您需要使用setupFilesAfterEnv。
只要找到其中setupTestFrameworkScriptFile您使用Jest的配置,其重命名為setupFilesAfterEnv,并把它放在一個陣列用來指向單一文件,你應該是好去。
例子,改變這個jest.config.js:
module.exports = {
...
setupTestFrameworkScriptFile: './setup.js',
...
}
...對此:
module.exports = {
...
setupFilesAfterEnv: ['./setup.js'],
...
}

TA貢獻1111條經驗 獲得超0個贊
如果使用create-react-app,請在package.json文件中更改密鑰名稱
從
"jest": {
// ...
"setupTestFrameworkScriptFile": "<rootDir>/src/setupTests.js",
至
"jest": {
// ...
"setupFilesAfterEnv": ["<rootDir>/src/setupTests.js"],
添加回答
舉報