javascript - 仅包含导出的文件会降低测试覆盖率 Jest
问题描述
我正在使用使用 Jest 进行测试的 create-react-app。我有index.js
包含导出行的文件,例如
export { default } from './App.component';
这降低了我的应用程序的测试覆盖率。
问: 如何测试这些文件或至少忽略它们?
解决方案
collectCoverageFrom
您可以使用开玩笑配置中的配置忽略这些文件。
{
"jest": {
collectCoverageFrom: [
'<yourDirectoryStructure>/**/*.{js,jsx}',
'!<yourDirectoryStructure>/**/index.{js,jsx}',
]
}
}
推荐阅读
- c# - 像类型一样使用,但它是一个命名空间
- rust - 语句的右侧在做什么?
- javascript - 如何将循环项目包装在
- 使用模板文字标记
- tags - 如何知道我应该使用哪种数据类型才能登录标签?
- python - RuntimeError:张量a(4144)的大小必须与非单维3站点的张量b(256)的大小匹配:stackoverflow.com
- flutter - 如何在飞镖的某个时间间隔内一个接一个地显示两个小部件
- javascript - 我从需要转换为数组的 API 调用中得到一个长字符串。这些值以逗号分隔。做这个的最好方式是什么?
- r - 在 R 中为整个数据集和计数自动化“for循环”
- firebase - 如何合并或合并两个 Firestore 流?
- sql - 计算 4 个数字的平均值,忽略 SQL 中的空值