From 7fa3a0c90a02d198d6058fb29507564539abdd6a Mon Sep 17 00:00:00 2001 From: Lucas Mazza Date: Mon, 21 Dec 2015 22:13:00 -0200 Subject: Add colored output to the new test reporter. --- railties/lib/rails/test_unit/minitest_plugin.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'railties/lib/rails/test_unit/minitest_plugin.rb') diff --git a/railties/lib/rails/test_unit/minitest_plugin.rb b/railties/lib/rails/test_unit/minitest_plugin.rb index d39d2f32bf..c1ea307f93 100644 --- a/railties/lib/rails/test_unit/minitest_plugin.rb +++ b/railties/lib/rails/test_unit/minitest_plugin.rb @@ -49,6 +49,12 @@ module Minitest options[:fail_fast] = true end + opts.on("-c", "--[no-]color", + "Enable color in the output") do |value| + options[:color] = value + end + + options[:color] = true options[:output_inline] = true options[:patterns] = opts.order! end @@ -80,6 +86,8 @@ module Minitest # Disable the extra failure output after a run, unless output is deferred. self.hide_aggregated_results = options[:output_inline] + self.reporter.reporters.clear + self.reporter << SummaryReporter.new(options[:io], options) self.reporter << ::Rails::TestUnitReporter.new(options[:io], options) end -- cgit v1.2.3