IntelliJ的服务器端JS覆盖范围
Serverside JS coverage for IntelliJ
在intelliJ中有没有一种方法可以在没有浏览器的情况下运行代码覆盖?
http://www.jetbrains.com/webstorm/webhelp/monitoring-code-coverage-for-javascript.html这只是Jetbrains的覆盖教程,但这两个教程都需要浏览器,所以我无法测试我的Node.js代码。我敢打赌,我不是唯一一个想要使用IntelliJ的Node.js代码的覆盖率报告的人:)
Karma和JsTestDriver似乎都在浏览器中运行测试,所以没有Node.js代码可以用它们进行测试。无论如何,我可以直接根据想法进行摩卡测试,但没有覆盖范围。
WebStorm中没有这样的功能。请投票支持WEB-10773
2018年修订
这种可能性已经存在很长时间了。开箱即用开玩笑,显然对摩卡/伊斯坦布尔也很容易,参见:
https://www.jetbrains.com/help/idea/running-unit-tests-on-mocha.html#ws_mocha_code_coveragehttps://www.jetbrains.com/help/idea/running-unit-tests-on-jest.html#ws_jest_code_coverage
相关文章:
- 在循环中分配json值时,值被覆盖
- 正在全局范围中查找JavaScript函数
- Sonarqube通用覆盖范围-结果在哪里
- Sonarqube不会从LCOV检索我的JavaScript覆盖范围
- WebDriver Selenium:Javascript代码覆盖范围,无需服务器访问
- W3C 通知覆盖范围
- Javascript 覆盖回调的范围
- 茉莉花+伊斯坦布尔覆盖范围不起作用
- 可变范围,不要覆盖
- 如何在不覆盖父范围的情况下将参数传递给指令
- Javascript 闭包 - 全局范围内被覆盖函数的行为
- IntelliJ的服务器端JS覆盖范围
- javascript函数范围和覆盖
- 检测标记是否在谷歌地图上的圆圈覆盖范围内(Javascript API V3)
- 删除或覆盖Restangular中限定范围配置的请求拦截器
- 原型覆盖范围问题
- 使用伊斯坦布尔的nightwatch.js代码覆盖范围
- 扩展/覆盖 jQuery 对象文字方法 - 超出范围的问题
- “ng-repeat”上的自定义过滤器确实会覆盖范围
- 当使用Karma和Istanbul时,从覆盖范围中排除文件