有没有一个karma插件可以突出显示jasmine测试覆盖(或未覆盖)的Javascript代码


Is there a plugin for karma that highlights Javascript code covered (or not covered) by the jasmine tests

我即将开始在PhpStorm中混合使用JavaScript和PHP开发应用程序。

我想以BDD或TDD的方式进行开发,最好是针对MVC框架进行开发。

我已经设法从Zsolt-Takacs获得了PhPStorm、PhpUnit和覆盖插件,以便在PHP开发中发挥良好的作用。

我让Jasmine和karma配合JavaScript开发,但尽管我在这个论坛和网络上做了很多搜索,但我找不到一个等效的karma插件。

我查看了其他一些单元测试框架,唯一一个看起来可能提供这种功能的是Mocha,但我喜欢Jasmine风格。

有人知道PhpStorm/karma插件可以完成这项工作吗?

嘿,你试过使用伊斯坦布尔吗?这里有几个链接应该可以帮助你建立和运行

http://karma-runner.github.io/0.8/config/coverage.html

https://github.com/karma-runner/karma-coverage

这也可能有所帮助:

如何设置Karma runner代码覆盖?

事实证明,mocha和Istanbul或者mocha和blanket一起提供了我想要的代码覆盖率报告。Jasmine和橡皮布似乎也这样做了,但我已经不再使用Jasmine了,因为我想在用户测试中使用硒,而且Jasmine在requirejs方面也没有我想要的那么好。