草庐IT

SpecRunner

全部标签

javascript - 如何根据Jasmine 的SpecRunner.html 生成LCOV 报告?

我们使用Jasmine进行JavaScript单元测试。我们有一个SpecRunner.html文件来运行测试。是否存在一种工具,我可以将路径传递给SpecRunner.html和JavaScript(不是规范)文件目录的路径,它会生成LCOV报告。例如,像这样:phantomjsjasmine_lcov.jsSpecRunner.htmlWebContent/js 最佳答案 我同意@zaabalonso的观点Karma是正确的选择。由于您需要LCOV报告,因此您还需要karma-coverage插件并假设您想在CI中headles

javascript - Jasmine 2.0 SpecRunner 与 Karma

我刚开始使用Jasmine,并且能够很好地使用Html中的SpecRunner。然而,当我配置Karma时,我遇到了一个差异:describe('Calculator',function(){varobj;beforeEach(function(){//initializeobjectobj=newObject();this.addMatchers({toBeFive:function(){return{compare:function(actual,expected){return{pass:actual===5,message:actual+'isnotexactly5'}}};}