- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
Option "setupTestFrameworkScriptFile" was replaced by configuration "setupFilesAfterEnv", which supports multiple paths.
Please update your configuration.
我在这里找到了这个确切的问题:setupTestFrameworkScriptFile is not supported error
我将我的 jest.config.js
重命名为 setUpTests.js
但这并没有删除已弃用的错误警告。
import { configure } from 'enzyme'
import Adapter from 'enzyme-adapter-react-16'
configure({ adapter: new Adapter() })
package.json 脚本
"scripts": {
"dev": "next -p 7777",
"build": "next build",
"start": "next -p 7777",
"test": "NODE_ENV=test jest --watch --no-cache",
"test-win": "SET NODE_ENV=test&& jest --watch"
}
"@types/enzyme": "^3.1.15",
"@types/jest": "^23.3.13",
"jest": "^24.1.0"
最佳答案
Jest
曾经有一个名为 setupTestFrameworkScriptFile
的配置选项...
...但它已被弃用,取而代之的是更新的 setupFilesAfterEnv
在 PR #7119与 version 24.0.0 一起发货.
由于您使用的是 Jest
^v24.1.0,因此您需要使用 setupFilesAfterEnv
。
只要找到 setupTestFrameworkScriptFile
在你的 Jest
配置中使用的地方,将它重命名为 setupFilesAfterEnv
,然后把它用来指向的单个文件在一个数组中,你应该可以开始了。
例如,更改此 jest.config.js
:
module.exports = {
...
setupTestFrameworkScriptFile: './setup.js',
...
}
...为此:
module.exports = {
...
setupFilesAfterEnv: ['./setup.js'],
...
}
关于javascript - 选项 "setupTestFrameworkScriptFile"被配置 "setupFilesAfterEnv"取代,它支持多路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55752673/
我正在使用 @angular-builders/jest为了在测试 Angular 项目时用 Jest 代替业力。有 2 个库我喜欢为开 Jest 获得额外的匹配器:jest-extended和 @t
在 Webstorm 中,我使用 jest 进行单元测试,并使用 expect.extend() 创建了一个扩展。此代码在 {projectDir}./tests/jest-helpers.js 和我
像这样在 jest.config.js 中添加 setupFilesAfterEnv 之后: module.exports = { preset: 'ts-jest', testEnv
像这样在 jest.config.js 中添加 setupFilesAfterEnv 之后: module.exports = { preset: 'ts-jest', testEnv
Option "setupTestFrameworkScriptFile" was replaced by configuration "setupFilesAfterEnv", which supp
我已经阅读了 Jest 文档,我认为它们按此顺序运行。我还了解到 globalSetup 在不同的进程中运行,因此不与常规测试套件共享任何范围,而是与 globalTeardown 共享任何范围,因此
我是一名优秀的程序员,十分优秀!