我有一个项目在其中使用Rails 3.2.3,rspec 2.9.0和simplecov 0.6.1,它们似乎都是最新的菜。

我正在获取控制器和模型的代码覆盖率结果,但没有得到我的视图。我尝试在我的simplecov设置中添加组:

SimpleCov.start 'rails' do
  add_group 'Views', 'app/views'
end


甚至明确地说我要包含.erb文件:

SimpleCov.start 'rails' do
  add_group 'Views', 'app/views/*/*.erb'
end


...但是没有骰子。我的覆盖范围结果中有“视图”组,但其中未列出文件。

有没有人得到这个工作?

最佳答案

显然,由于标准红宝石覆盖库中的限制,答案是“您做不到”:

https://github.com/colszowka/simplecov/issues/38

关于ruby-on-rails - 如何使用rspec,rails和simplecov获得 View 规范的覆盖率?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10050460/

10-11 08:01