Node.js nodejs-如何检查代码的哪一部分是通过单元测试测试的?
我正在使用Node.js nodejs-如何检查代码的哪一部分是通过单元测试测试的?,node.js,unit-testing,code-coverage,istanbul,node.js-tape,Node.js,Unit Testing,Code Coverage,Istanbul,Node.js Tape,我正在使用磁带和伊斯坦布尔在Node.js项目中编写单元测试,结果如下: Statements : 93.04% ( 107/115 ) Branches : 86.84% ( 33/38 ) Functions : 90% ( 27/30 ) Lines : 93.86% ( 107/114 ) 有没有办法找出哪些语句、函数或部分代码未经测试?根据文档,您应该在/coverage下找到完整的html报告,逐行覆盖: 这将在/coverage下生成coverag
磁带
和伊斯坦布尔
在Node.js项目中编写单元测试,结果如下:
Statements : 93.04% ( 107/115 )
Branches : 86.84% ( 33/38 )
Functions : 90% ( 27/30 )
Lines : 93.86% ( 107/114 )
有没有办法找出哪些语句、函数或部分代码未经测试?根据文档,您应该在
/coverage
下找到完整的html报告,逐行覆盖:
这将在/coverage
下生成coverage.json
、lcov.info
和lcov报告/*html
此工具(针对此工具!)生成的代码覆盖率报告示例:
Doc:
istanbul
没有在coverage文件夹中生成.html文件,因为我使用istanbul cover--root./server--report cobertura./server/all tests.js而不是--report html
参数调用脚本。谢谢:D