Javascript 代码覆盖率不工作的Jest watch
我试图运行Javascript 代码覆盖率不工作的Jest watch,javascript,reactjs,testing,jestjs,Javascript,Reactjs,Testing,Jestjs,我试图运行jest--coverage--watch,这样我就可以只获得我为之编写测试的任何组件的覆盖率,并且随着我编写更多测试,我可以看到覆盖率的增加。但是,当修改后的测试成功地获取并运行时,覆盖率报告将显示为空 ----------|----------|----------|----------|----------|-------------------| File | % Stmts | % Branch | % Funcs | % Lines | Uncovered
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工作:这里有一个解决方案
创建一个jest.config.js并添加以下内容
- jest.config.js
“脚本”:{
“测试”:“开玩笑——观看比赛”
}
module.exports = {
collectCoverage: true,
coverageReporters: [
"html"
]
};