HTML中的Jest覆盖率报告缺少覆盖率值

时间:2020-01-19 06:00:52

标签: reactjs unit-testing jestjs code-coverage

我正在使用Jest对我的ReactJS应用进行单元测试,并添加了配置以获得代码覆盖率。 Coverage在cli上效果很好,但是当我尝试将Coverage报告导出为html时,报告中未显示与每个文件相对应的值。这是我的jest.config.json:

{
    "roots": [
        "test"
    ], 
    "collectCoverage": true,
    "coverageReporters": ["text","html"],
    "coverageDirectory": "<rootDir>/coverage/"
}

这是我在index.html文件内的coverage文件夹中生成的报告:

enter image description here

可以看出,数字丢失了。文字报告也显示正确的值的原因是什么。仅在html报告中会发生这种情况。

1 个答案:

答案 0 :(得分:3)

我也有这个。将软件包istanbul-reports更新到最新版本(当时为3.0.0)解决了该问题。

相关问题