SimpleCov のグループを柔軟に変える - HsbtDiary(2013-08-16)の続きネタ。調べていたら最初から用意されている rails プロファイルをちょっといじるだけで良かった。
SimpleCov.start 'rails' do
groups.delete 'Controllers'
add_group 'Controllers', 'app/controllers/([a-zA-Z_]+\.rb|concerns/)'
add_group 'API', 'app/controllers/api/'
end
ポイントはブロック内の groups という奴に rails プロファイルのカバレッジグループが入っているので、そいつをおもむろに消して自分で定義したいように変えるというところかな。ちょっとだけ綺麗になった。