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 - そういうことだったんですね