如何使用 RSpec(无 rails)将 simplecov 与 Ruby gem 集成?
How to integrate simplecov with a Ruby gem using RSpec (no rails)?
当使用 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 记录原始代码覆盖率所需的预期位置和代码是什么 ruby gem?
正如 engineersmnky 提到的,无论框架如何,代码都几乎相同。
在你需要任何文件之前,在你的规范助手的顶部包括 SimpleCov 开始。
确保您在 gemspec
中有 gems.add_development_dependency "simplecov"
然后在 spec/spec_helper.rb
require 'simplecov'
SimpleCov.start do
add_filter '/spec/'
end
这应该涵盖相关的 /lib
目录。