我在我的项目中引入了代码覆盖率,但所有值(除了一个)都被置于零.
这是我的jest-config.json:
{
"collectCoverageFrom": [
"../shared/utils/*.js"
],
"coverageDirectory": "<rootDir>/coverage",
"coverageThreshold": {
"global": {
"branches": 0,
"functions": 0,
"lines": 0,
"statements": 0
}
},
"moduleFileExtensions": [
"js"
],
"moduleNameMapper": {
"\\.(css|scss)$": "identity-obj-proxy"
},
"moduleDirectories": [
"node_modules",
"job-board/node_modules"
],
"modulePaths": [
"<rootDir>/client"
],
"roots": [
"<rootDir>",
"<rootDir>/../shared"
],
"testRegex": "\\.test\\.js$"
}
Run Code Online (Sandbox Code Playgroud)
我正在测试的文件正在进行中../shared/src/utils/*.js,我的测试都在../shared/src/utils/__tests__/*.test.js.
当我跑步时node --harmony_proxies node_modules/jest-cli/bin/jest.js --config ./jest-config.json --coverage,我得到了这个结果:
只是,这些文件中的几乎所有功能都经过了全面测试......
有人遇到过这个问题吗?
提前致谢.
| 归档时间: |
|
| 查看次数: |
1073 次 |
| 最近记录: |