.simplecov でSimpleCovの設定をスマートに
SimpleCov を使ってcode coverageを取るときに spec_helper.rb にこんな感じで書いていた
if ENV['COVERAGE'] # <= rake spec / rake coverage を分けたい派なので require "simplecov" SimpleCov.start :test_frameworks do add_filter "/vendor/bundle/" end end # 以下略 RSpec.configure do |config| # ここも略... end
プログラムのroot pathに .simplecov という名前のファイルを作り、SimpleCov の設定部分を書いてしまうことが出来るようになっているらしい (ということに気付いた
.simplecov
SimpleCov.start :test_frameworks do add_filter "/vendor/bundle/" end
ソースはここら辺
https://github.com/colszowka/simplecov/blob/master/lib/simplecov
/defaults.rb#L56