angular - 重定位测试时,带有 Angular 项目的 Karma 会返回空的代码覆盖率报告
问题描述
因为我不需要测试使用的 Angular 基础模板,只需要测试基础组件和服务,所以我重新定位到与src/tests
文件夹内部结构相同的app
文件夹。然后我更改了test.ts
文件以引用新路径。
const context = require.context('./tests', true, /\.spec\.ts$/);
如果我运行下一个命令:
ng test
我可以通过所有测试,但是如果我运行下一个命令:
ng test --code-coverage=true
它生成报告,我可以看到,但结果为空。
如何引用新的测试路径?
解决方案
推荐阅读
- reactjs - 如何将 Github GraphQL API 提交响应映射到 react-bootstrap Cards?
- excel - 如果满足条件VBA,将部分单元格提取到另一个单元格
- sql - 如何从不同的表中查询两列序列之间的差异
- jquery - 表单未在 jQuery 中使用 submit() 方法提交
- python -
问题 - azure - 通过 Microsoft Graph API 创建共享邮箱和通讯组列表
- c - VS 看不到标准的包含文件
- matlab - Matlab:如何在不连续呈现相同试验的情况下随机化试验
- javascript - 单击按钮时更改画布填充颜色
- c++ - std::unordered_map 中的 std::function,错误 C3867 非标准语法;使用 '&' 创建指向成员的指针