lib/minitest/silence_plugin.rb in minitest-silence-0.2.3 vs lib/minitest/silence_plugin.rb in minitest-silence-0.2.4

- old
+ new

@@ -52,19 +52,19 @@ end end class << self def plugin_silence_options(opts, options) - opts.on('--disable-silence', "Do not rebind standard IO") do - options[:disable_silence] = true + opts.on('--enable-silence', "Rebind standard IO") do + options[:enable_silence] = true end opts.on('--fail-on-output', "Fail a test when it writes to STDOUT or STDERR") do options[:fail_on_output] = true end end def plugin_silence_init(options) - unless options[:disable_silence] + if options[:enable_silence] || ENV["CI"] Minitest::Result.prepend(Minitest::Silence::ResultOutputPatch) Minitest.singleton_class.prepend(Minitest::Silence::RunOneMethodPatch) if options[:fail_on_output] # We have to make sure this reporter runs as the first reporter, so it can still adjust