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"],
添加回答
举报