汇总了rspec和黄瓜的cover_me结果

ops*_*psb 4 rspec code-coverage cucumber

在转到ruby 1.9.2和cover_me之前我使用的是rcov.我们不倾向于单元测试控制器,而是依靠黄瓜覆盖.使用rcov,可以汇总黄瓜和rspec运行的覆盖率结果.这可能与cover_me有关吗?

ops*_*psb 7

这是我最终得到的Rakefile,你可以得到rspec,黄瓜或两者的组合:

namespace :cover_me do
  task :report do
    require 'cover_me'
    CoverMe.complete!
  end

  task :all => %w{ rake:spec rake:cucumber report }
  task :spec => %w{ rake:spec report }
  task :cucumber => %w{ rake:cucumber report }
end
Run Code Online (Sandbox Code Playgroud)

  • 使用cover_me https://github.com/markbates/cover_me和上面的rake文件是获取黄瓜并在rails3和ruby 1.9上运行的代码覆盖的最简单方法. (2认同)