有没有办法从玩笑中排除文件模式?

时间:2019-01-24 17:56:07

标签: javascript testing jestjs

在我的React / Redux应用程序中,我的团队决定我们不想在笑话覆盖率报告中包含容器。

我们已经成功地排除了目录,但排除文件失败。

对于我们在jest配置中如何排除以Container一词结尾的文件,是否有人有任何建议?例如:exampleComponentContainer.jsx应该被排除

1 个答案:

答案 0 :(得分:1)

您可以在collectCoverageFrom package.json配置中使用jest,从代码覆盖范围中排除*Container.jsx个文件。

"jest": {
    "collectCoverage": true,
    "collectCoverageFrom": [
        "**/*.{js,jsx}",
        "!**/node_modules/**",
        "!**/*Container.jsx"
    ]
}

如果您使用create-react-app,请删除不支持的行"collectCoverage": true,

来源:https://jestjs.io/docs/en/configuration.html#collectcoveragefrom-array