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