Vis*_*ati 5 unit-testing code-coverage istanbul reactjs jestjs
我尝试使用 jest 测试我的 React 应用程序的未经测试的源 js 文件的代码覆盖率,但震惊地发现它对所有文件的代码覆盖率大多为 0%。component.js使用 Jest测试React 文件的代码覆盖率是否可以,或者我在这里做错了什么。
这是我在 package.json 中指定的 jest 配置:
"jest": {
"testEnvironment": "node",
"collectCoverageFrom" : ["**/src/**/*.js"]
}
Run Code Online (Sandbox Code Playgroud)
我的覆盖率快照:
我不相信 0% 的代码语句正在为所有文件执行。我在这里缺少什么吗?这个报告适用于 es6 应用程序吗?我什至通过弹出 webpack 测试了使用 react cli create-react-app 创建的 react 样板应用程序的代码覆盖率。甚至样板应用程序也将未经测试的 js 文件的代码覆盖率显示为 0%。这是 100% 错误的。对这个结果有什么想法吗?
| 归档时间: |
|
| 查看次数: |
1220 次 |
| 最近记录: |