有没有办法显示遗漏的覆盖范围在业力覆盖范围内

Lia*_*rke 6 istanbul karma-jasmine karma-coverage angular

我有一个 Angular 应用程序,我正在尝试进行测试,但是找到需要覆盖的地方是一场噩梦。

输出显示如下:

=============================== Coverage summary ===============================      
Statements   : 91.67% ( 22/24 )
Branches     : 75% ( 3/4 )
Functions    : 75% ( 3/4 )
Lines        : 90.48% ( 19/21 )
================================================================================ 
Run Code Online (Sandbox Code Playgroud)

有没有办法查看这些语句、分支、函数和行没有被覆盖的地方?

例如一些输出说

Statements:
1. file: some/file/name.js line:03
2. file: some/file/name.js line:06
Run Code Online (Sandbox Code Playgroud)

那可能吗?

谢谢

umi*_*der 7

Angular CLI 在使用以下命令时创建代码覆盖率报告(请参阅启用代码覆盖率报告)。

ng test --code-coverage
Run Code Online (Sandbox Code Playgroud)

测试完成后,该命令会/coverage在项目中创建一个新文件夹,或者它会覆盖之前存在的内容。打开index.html文件/coverage夹内的文件以查看包含源代码和代码覆盖率值的报告。