使用RSpec将simplecov添加到rails项目时,我将它放在rails_helper.rb的最顶层
require 'simplecov'
SimpleCov.start 'rails' do
add_filter '/spec/'
add_group 'Controllers', 'app/controllers'
add_group 'Models', 'app/models'
end
使用simplecov记录vanilla ruby gem的代码覆盖率所需的预期位置和代码是什么?
答案 0 :(得分:1)
正如工程师所提到的,无论框架如何,代码几乎都是一样的。
在需要任何文件之前,在规范助手的顶部包含SimpleCov start。
答案 1 :(得分:0)
确保你拥有gemspec中的gem
s.add_development_dependency "simplecov"
然后在spec/spec_helper.rb
require 'simplecov'
SimpleCov.start do
add_filter '/spec/'
end
这应该涵盖相关的/lib
目录。