RSpecのカバレッジ計測「SimpleCov」


RSpecやTest::Unitなどでカバレッジを計測するときに使うのが「SimpleCov」です。

🗽 インストール手順

Gemfileに次の内容を追記してbundle installを実行。

# Coverage
gem 'simplecov', require: false, group: :test

また.gitignoreにカバレッジのフォルダを無視する用に設定。

coverage

😸 計測用のコードを追加

spec/rails_helper.rbに計測用のコードを追記します。

# Coverage
require 'simplecov'
SimpleCov.start 'rails'

あとはrspecコマンドを実行すると最後に計測結果をcoverageフォルダに出力してくれます。

📚 おすすめの書籍