Rails4 simplecovでテストカバレッジを調べる

specでテストを書いていますが、すべてのテストがかけているか不安だったので、カバレッジを調べることにした。

simplecovというgemを使うといいようだ。

Gemfileに次のように追記し、bundle install

# カバレッジ
gem "simplecov", require: false, group: :test

spec/spec_helperに下記を追記

# カバレッジを計測
require "simplecov"
SimpleCov.start "rails"

あとは、いつも通りテストを実行すれば、coverage/index.htmlに結果が出力されます。

参考:
colszowka/simplecov · GitHub
Rails/Ruby - テストカバレッジを調べる simplecov - そういうことだったんですね