我即将开始在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方面也没有我想要的那么好。