aboutsummaryrefslogtreecommitdiffstats
path: root/railties
diff options
context:
space:
mode:
authorKasper Timm Hansen <kaspth@gmail.com>2016-03-22 21:51:47 +0100
committerKasper Timm Hansen <kaspth@gmail.com>2016-03-22 21:51:47 +0100
commitc519d1c2ef28f42342ca4446b8211770b4f551cb (patch)
tree99fa69504722c6b386e50fa243c36822c2b5d800 /railties
parentdf0a4ff255ea3003cc753743da0c69b7a2df5eb8 (diff)
downloadrails-c519d1c2ef28f42342ca4446b8211770b4f551cb.tar.gz
rails-c519d1c2ef28f42342ca4446b8211770b4f551cb.tar.bz2
rails-c519d1c2ef28f42342ca4446b8211770b4f551cb.zip
[ci skip] Improve comment minitest plugin initialization.
Didn't feel we were clear enough about our motivation for placing Rails first and why we needed to call `load_plugins`.
Diffstat (limited to 'railties')
-rw-r--r--railties/lib/rails/test_unit/minitest_plugin.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/railties/lib/rails/test_unit/minitest_plugin.rb b/railties/lib/rails/test_unit/minitest_plugin.rb
index 5a24bcf288..e9195d5b4e 100644
--- a/railties/lib/rails/test_unit/minitest_plugin.rb
+++ b/railties/lib/rails/test_unit/minitest_plugin.rb
@@ -93,7 +93,9 @@ module Minitest
mattr_accessor(:run_with_rails_extension) { false }
end
-# Let libraries override our reporter setup by loading other plugins then
-# setting ourselves as the first plugin to be initialized.
+# Put Rails as the first plugin minitest initializes so other plugins
+# can override or replace our default reporter setup.
+# Since minitest only loads plugins if its extensions are empty we have
+# to call `load_plugins` first.
Minitest.load_plugins
Minitest.extensions.unshift 'rails'