我有一个项目在其中使用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/