Railsテスト色付け

By | 2018/04/11

RED,GREENテストが有名ですがこれを補助してくれるパッケージがminitest-reportersです。

Gemfileに以下を追加

group :test do
  ...
  gem 'minitest-reporters'
end

新しくパッケージを追加したので更新します

>bundle update

さらにtest/test_helper.rbを以下の様にします。(以下はデフォルトのtest_helper.rbの内容にminitestを追加したものです。)

ENV['RAILS_ENV'] ||= 'test'
require File.expand_path('../../config/environment', __FILE__)
require 'rails/test_help'
require 'minitest/reporters'
Minitest::Reporters.use!

class ActiveSupport::TestCase
  # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order.
  fixtures :all

  # Add more helper methods to be used by all tests here...
end

これでテストがRED, GREENの色がつきます。rails testと実行してみてください。


コメントを残す

メールアドレスが公開されることはありません。