在我的React / Redux应用程序中,我的团队决定我们不想在笑话覆盖率报告中包含容器。
我们已经成功地排除了目录,但排除文件失败。
对于我们在jest配置中如何排除以Container一词结尾的文件,是否有人有任何建议?例如:exampleComponentContainer.jsx应该被排除
答案 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