先贴出报错:


注意:我的mocha单元测试均通过,但是istanbul的测试覆盖率却无法生效。
本地的test命令如下:
"scripts": {
"test": "istanbul cover ./node_modules/.bin/_mocha",
},
安装的istanbul的版本是:v0.4.5, 官方安装的。
解决方法:
重新安装istanbul,版本是v1.0.0-alpha.2。安装完成之后,命令行不需要改动,即可跑。

本文解决了一个关于istanbul在测试覆盖率报告中无法正确收集信息的问题。作者最初遇到的问题是在使用mocha进行单元测试并通过istanbul进行覆盖率分析时,尽管所有测试通过,但覆盖率报告未生成。通过更换istanbul版本至v1.0.0-alpha.2,问题得以解决,无需修改原有测试命令。
先贴出报错:


注意:我的mocha单元测试均通过,但是istanbul的测试覆盖率却无法生效。
本地的test命令如下:
"scripts": {
"test": "istanbul cover ./node_modules/.bin/_mocha",
},
安装的istanbul的版本是:v0.4.5, 官方安装的。
解决方法:
重新安装istanbul,版本是v1.0.0-alpha.2。安装完成之后,命令行不需要改动,即可跑。

1630

被折叠的 条评论
为什么被折叠?