gpt4 book ai didi

jestjs - Jest --watch 始终运行所有测试

转载 作者:行者123 更新时间:2023-12-03 17:37:45 24 4
gpt4 key购买 nike

我最近从 Mocha 切换到 Jest。一切正常,除了总是运行所有测试的监视模式(不仅仅是与文档中所说的未提交文件相关的测试)。我已经搜索过文档并使用谷歌搜索过,但没有找到有关此问题的任何信息。

我的 Jest 配置是

  "jest": {
"coveragePathIgnorePatterns": [
"/node_modules/",
"/generated/",
"/mock/",
"/tools/",
"/transactions/"
],
"coverageThreshold": {
"global": {
"branches": 90,
"functions": 90,
"lines": 90,
"statements": 90
}
},
"resetMocks": true,
"moduleDirectories": [
"node_modules",
"src"
],
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/src/__mocks__/fileMock.js",
"\\.(css|less|scss)$": "<rootDir>/src/__mocks__/styleMock.js"
},
"setupTestFrameworkScriptFile": "<rootDir>/tools/setupTest.js"
},
setupTestFrameworkScriptFile只包含一行:
require('babel-polyfill');

巴贝尔:
 "env": {
"test": {
"plugins": [
"rewire",
"transform-class-properties",
"transform-es2015-modules-commonjs"
],
"presets": [
"es2017",
"react",
"stage-0",
"es2015"
]
}
}

我用 jest --watch 开始测试并打印消息“确定要运行的测试套件”,然后运行所有测试 即使没有未提交的文件 .

我在 Windows 7 上,我在 powershell 中运行命令。节点版本: v6.9.1 Jest 版本: "babel-jest": "20.0.3" , "jest": "20.0.4"

最佳答案

老实说,我在猜测,但是除了coveragePathIgnorePatterns 之外,尝试使用testPathIgnorePatterns。

关于jestjs - Jest --watch 始终运行所有测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44453521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com