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フォルダに出力してくれます。

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍