Epi*_*ene 6 ruby rspec simplecov
当使用 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
Run Code Online (Sandbox Code Playgroud)
让 simplecov 记录普通 ruby gem 的代码覆盖率所需的预期位置和代码是什么?
确保 gemspec 中有 gem
s.add_development_dependency "simplecov"
Run Code Online (Sandbox Code Playgroud)
然后在最上面spec/spec_helper.rb
require 'simplecov'
SimpleCov.start do
add_filter '/spec/'
end
Run Code Online (Sandbox Code Playgroud)
这应该覆盖相关/lib目录。
| 归档时间: |
|
| 查看次数: |
1458 次 |
| 最近记录: |