4
在轉移到ruby 1.9.2和cover_me之前,我使用了rcov。我們不傾向於單元測試控制器,而是依靠黃瓜覆蓋。使用rcov可以彙總來自黃瓜和rspec運行的覆蓋率結果。這可能與cover_me?rspec和黃瓜的聚合cover_me結果
在轉移到ruby 1.9.2和cover_me之前,我使用了rcov。我們不傾向於單元測試控制器,而是依靠黃瓜覆蓋。使用rcov可以彙總來自黃瓜和rspec運行的覆蓋率結果。這可能與cover_me?rspec和黃瓜的聚合cover_me結果
下面是我結束了與Rake文件,你可以得到覆蓋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
使用cover_me https://github.com/markbates/cover_me和上述耙文件獲取代碼覆蓋黃瓜並運行在rails3和ruby 1.9上的最簡單的方法。 – Clinton 2011-07-06 00:38:08