cod*_*mon 8 javascript testing reactjs jestjs
我正在尝试运行,jest --coverage --watch以便只获得我正在为其编写测试的任何组件的覆盖范围,并且当我编写更多测试时,我可以看到覆盖范围的增加。但是,虽然修改后的测试已成功获取并运行,但覆盖率报告却是空的。
----------|----------|----------|----------|----------|-------------------|
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
----------|----------|----------|----------|----------|-------------------|
All files | 0 | 0 | 0 | 0 | |
----------|----------|----------|----------|----------|-------------------|
Test Suites: 2 passed, 2 total
Tests: 2 passed, 2 total
Snapshots: 0 total
Time: 5.599s
Ran all test suites related to changed files.
Run Code Online (Sandbox Code Playgroud)
有关于此的文档几乎为零,但似乎应该按照此 pr 工作: https: //github.com/facebook/jest/pull/5601
小智 5
这是一个解决方案 创建一个 jest.config.js 并添加以下内容
module.exports = {
collectCoverage: true,
coverageReporters: [
"html"
]
};
Run Code Online (Sandbox Code Playgroud)
在 package.json 中:
module.exports = {
collectCoverage: true,
coverageReporters: [
"html"
]
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4888 次 |
| 最近记录: |