テストカバレッジ計測ツールSimple Covを使ってみます。
導入方法
Gemfile
group :test do
gem 'simplecov'
.
.
end
$ bundle install
spec_helper.rbの末尾に以下の2行を追加。
spec/spec_helper.rb
require 'simplecov'
SimpleCov.start 'rails'
.gitignoreにcoverrageディレクトリを追加(すでにある場合は不要)
.gitignore
/coverage/
使い方
テストを実行すると/coverageディレクトリに解析結果が出力されます。
$ bin/rspec
# テスト結果が並ぶ
.
.
.
Coverage report generated for RSpec to /Users/d0ne1s/sample_app/coverage. 224 / 778 LOC (28.79%) covered.
