aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/test_unit/minitest_plugin.rb
diff options
context:
space:
mode:
authorKasper Timm Hansen <kaspth@gmail.com>2015-12-23 23:07:14 +0100
committerKasper Timm Hansen <kaspth@gmail.com>2015-12-23 23:07:14 +0100
commit552e4e6b9e3d6ae7a911aa496422c6c598813d5d (patch)
treea439dd6a97fdeb8a2c1d1b792aaa920a5be48e9d /railties/lib/rails/test_unit/minitest_plugin.rb
parent1e72a9865c9ec1516ce477bb0c1756b3b0a94b96 (diff)
parent7fa3a0c90a02d198d6058fb29507564539abdd6a (diff)
downloadrails-552e4e6b9e3d6ae7a911aa496422c6c598813d5d.tar.gz
rails-552e4e6b9e3d6ae7a911aa496422c6c598813d5d.tar.bz2
rails-552e4e6b9e3d6ae7a911aa496422c6c598813d5d.zip
Merge pull request #22756 from lucasmazza/lm-test-reporter-colored-output
Add colored output to the new test reporter.
Diffstat (limited to 'railties/lib/rails/test_unit/minitest_plugin.rb')
-rw-r--r--railties/lib/rails/test_unit/minitest_plugin.rb8
1 files changed, 8 insertions, 0 deletions
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