istanbul 和 mocha 结合进行nodejs测试的时候最后执行 istanbul cover _mocha test.sqrt.js的时候报错
如图:
用 ../node_modules/mocha/bin/_mocha 代替 _mocha
即,执行的命令为 istanbul cover ../node_modules/mocha/bin/_mocha test.sqrt.js
注意目录结构。
以下为此目录结构,
项目依赖:并且istanbul 为全局安装 npm install -g istanbul
sqrt.js 代码
test.sqrt.js 代码
istanbul 会生成一个coverage文件夹,里面的html文件为测试报告
并且能看到有哪些语句、分支等没覆盖
时间: 2024-10-24 09:10:22