# File lib/turn/reporters/pretty_reporter.rb, line 59 def fail(assertion) io.print pad_with_size("#{FAIL}") io.print " #{@test}" io.print " (%.2fs) " % (Time.now - @test_time) #message = assertion.location[0] + "\n" + assertion.message #.gsub("\n","\n") #trace = MiniTest::filter_backtrace(report[:exception].backtrace).first message = assertion.message _trace = if assertion.respond_to?(:backtrace) filter_backtrace(assertion.backtrace) else filter_backtrace(assertion.location).first end io.puts tabsize = 10 #io.puts pad(message, tabsize) io.puts message.tabto(tabsize) io.puts _trace.shift.tabto(tabsize) if @trace io.puts _trace.map{|l| l.tabto(tabsize) }.join("\n") end #show_captured_output end