我们计划在我们的项目中引入JavaScript单元测试,到目前为止Jasmine似乎是更好的BDD单元测试框架之一。现在我想知道如何监控JavaScript代码的代码覆盖率。我们可以使用任何工具/插件吗?我们是Microsoft商店,使用.NET / MVC 4。
答案 0 :(得分:33)
有Istanbul代码覆盖率工具。并且,因为有grunt plugin for Istanbul/Jasmine它应该与Jasmine一起使用。
答案 1 :(得分:12)
快速Google搜索会显示此blog post评估一系列选项:Istanbul,Karma,Blanket.js和JSCover。
对于Rails,jasmine-coverage(基于JSCoverage)gem为您提供了一个生成不同格式输出的Rake任务
答案 2 :(得分:2)
可能有点迟了,但如果测试覆盖率很重要,你也可以尝试mocha,它内置支持测试覆盖率,良好的声誉,接近茉莉的语法和良好的整合(咕噜,业力,......)