一直在看 jsunit 和 jcoverage 演示 (单击覆盖率报告链接。在新选项卡中打开此内容).
我想知道是否有人对 Jasmine 和 JSCoverage 做过类似的事情?我有点不确定如何继续。
[编辑]
我想知道有什么可以和茉莉花记者一起做的吗?我的 Jasmine“hello world”示例引用了 Trivial Reporter。也许这可以延长?
[编辑]
我现在已经将 js-test-runner 与 jasmine 连接起来。现在我是否能想出一种方法来获得保险?
如果您正在开发 ruby 项目并通过 jasmine-gem 使用 jasmine,我有一个添加 jscoverage 支持的补丁[1]。
如果您使用的是捆绑程序,则可以在您的应用程序中使用以下命令来使用此版本的 jasmineGemfile
:
gem 'jasmine',
:git => 'git://github.com/hjdivad/jasmine-gem',
:submodules => true,
:branch => 'jscoverage'
确保您已经下载了 jscoverage 并且它在您的$PATH
.
然后您可以将以下内容添加到jasmine.yml
coverage:
enabled: true
encoding: utf-8
tmp_dir: tmp
report_dir: public/coverage
skip_paths:
- public/javascripts/vendor
如果这对您有用,您可能需要就拉取请求 [2] 发表意见,以将其或某些变体放入 jasmine-gem 中。
- [1] https://github.com/hjdivad/jasmine-gem/tree/jscoverage https://github.com/hjdivad/jasmine-gem/tree/jscoverage
- [2] https://github.com/pivotal/jasmine-gem/pull/37 https://github.com/pivotal/jasmine-gem/pull/37
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)