禁用未经测试的文件-笑话

时间:2019-02-18 16:50:49

标签: javascript unit-testing jestjs

使用@ vue / cli-plugin-unit-jest时,每次执行单元测试时,无论执行行中是否带有--coverage标志,我都会收到覆盖报告。我不想接收所有未经测试的文件的覆盖率报告。在线搜索答案时,存在许多有关如何打开(而不是关闭)该功能的问题。我也无法在文档中找到它。

如何在Jest中禁用Coverage on Untested Files功能?

3 个答案:

答案 0 :(得分:3)

"collectCoverage": false

jest.config.js

答案 1 :(得分:1)

禁用覆盖与启用覆盖类似,只需在模式前面加上!即可,

{
  "collectCoverageFrom": [
    "**/*.{js,jsx}",
    "!**/node_modules/**",
    "!**/folder-with-untested-files/**"
  ]
}

或与"collectCoverage": false一起禁用覆盖范围。 如果这不起作用,那么您的代码将被覆盖。

答案 2 :(得分:0)

"collectCoverage": false

在 package.json 中,将禁用覆盖、收集,

正如@Herman

所述,您还可以将 ! 放在文件模式之前的值package.json 中的属性
collectCoverageFrom