首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReactJS:未测试文件的Jest覆盖率报告显示0%的覆盖率

ReactJS:未测试文件的Jest覆盖率报告显示0%的覆盖率
EN

Stack Overflow用户
提问于 2017-08-02 07:27:03
回答 1查看 1.9K关注 0票数 5

我试着使用jest测试未测试的源代码js文件的代码覆盖率,但惊讶地发现,它对所有文件的代码覆盖率大多为0%。用Jest测试component.js文件的代码覆盖率好吗?还是我在这里做了什么不正确的事情?

下面是我在package.json中指定的jest配置:

代码语言:javascript
复制
  "jest": {
    "testEnvironment": "node",
    "collectCoverageFrom" : ["**/src/**/*.js"]
  }

我的覆盖率快照:

我不相信我的代码语句中有0%是针对所有文件执行的。我在这里有什么遗漏吗?这份报告适合es6应用程序吗?我甚至测试了使用react创建- react app创建的react样板应用程序的代码覆盖率,并将webpack逐出。即使是样板应用程序也显示,对于未经测试的js文件,代码覆盖率为0%。这是百分之百的错误。对这个结果有什么看法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-05 08:07:31

注意,collectCoverageFrom需要提供collectCoverage,Jest 文档告诉我们:

此选项要求将collectCoverage设置为true或Jest以--coverage调用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45454186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档