我正在尝试运行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.
有关此文档的文档几乎为零,但似乎应该按照以下pr运作:https://github.com/facebook/jest/pull/5601
答案 0 :(得分:0)
这是一个解决方案 创建一个 jest.config.js 并添加以下内容
module.exports = {
collectCoverage: true,
coverageReporters: [
"html"
]
};
在 package.json 中:
"scripts": {
"test": "jest --watchAll"
}