Jasmine的JavaScript代码覆盖率

时间:2013-04-23 14:11:00

标签: javascript code-coverage jasmine

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

3 个答案:

答案 0 :(得分:33)

Istanbul代码覆盖率工具。并且,因为有grunt plugin for Istanbul/Jasmine它应该与Jasmine一起使用。

答案 1 :(得分:12)

快速Google搜索会显示此blog post评估一系列选项:IstanbulKarmaBlanket.jsJSCover

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

答案 2 :(得分:2)

可能有点迟了,但如果测试覆盖率很重要,你也可以尝试mocha,它内置支持测试覆盖率,良好的声誉,接近茉莉的语法和良好的整合(咕噜,业力,......)