43

我们计划在我们的项目中引入 JavaScript 单元测试,到目前为止,Jasmine 似乎是 JavaScript 更好的 BDD 单元测试框架之一。现在我想知道我们如何监控 JavaScript 代码的代码覆盖率。有没有我们可以使用的工具/插件?我们是一家微软商店,使用 .NET/MVC 4。

4

3 回答 3

35

伊斯坦布尔代码覆盖率工具。而且,由于伊斯坦布尔/Jasmine 有一个 grunt 插件,它应该可以与 Jasmine 一起使用。

于 2013-04-24T06:29:51.000 回答
13

快速谷歌搜索会发现这篇博客文章评估了一系列选项:IstanbulKarmaBlanket.jsJSCover

对于 Rails,jasmine-coverage(基于JSCoverage)gem 为您提供了一个 Rake 任务,可以生成不同格式的输出

于 2013-09-18T17:50:50.240 回答
2

可能有点晚了,但如果测试覆盖率很重要,你也可以试试mocha,它内置了对测试覆盖率的支持,声誉也很好,语法接近 jasmine,集成度很好(grunt、karma、. ..)

于 2013-08-06T13:44:05.547 回答