我有一个Angular应用程序,正在测试中,但是找到需要覆盖的地方是一场噩梦。
输出显示以下内容:
=============================== Coverage summary ===============================
Statements : 91.67% ( 22/24 )
Branches : 75% ( 3/4 )
Functions : 75% ( 3/4 )
Lines : 90.48% ( 19/21 )
================================================================================
是否有办法查看未覆盖这些语句,分支,函数和行的位置?
例如一些输出说
Statements:
1. file: some/file/name.js line:03
2. file: some/file/name.js line:06
有可能吗?
谢谢
Angular CLI使用以下命令创建代码覆盖率报告(请参阅Enable code coverage reports)。
ng test --code-coverage
测试完成后,该命令将在项目中创建一个新的/coverage
文件夹,或者如果以前存在,则其内容将被覆盖。打开index.html
文件夹内的/coverage
文件,以查看包含源代码和代码覆盖率值的报告。