Sha256: e1c17e59819a57bdd6daf0fadd0e23f1212554fcd96d03dbde46571996f29f35
Contents?: true
Size: 505 Bytes
Versions: 6
Compression:
Stored size: 505 Bytes
Contents
# frozen_string_literal: true module Minitest module Silence class FailOnOutputReporter < Minitest::Reporter def record(result) unless result.output.empty? assertion = Minitest::Assertion.new(<<~EOM.chomp) The test unexpectedly wrote output to STDOUT or STDERR. #{Minitest::Silence.boxed('Output', result.output)} EOM assertion.set_backtrace(caller) result.failures << assertion end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems