def t_fault( fault )
@t_fault = true
msg = "\t"
case fault
when ::Test::Unit::Error
turn_out.puts ERROR
msg << fault.to_s.split("\n")[2..-1].join("\n\t")
when ::Test::Unit::Failure
test_name = underscore(fault.test_name.match(/\((.*)\)/)[1])
better_location = fault.location.detect{|line|line.include?(test_name)} || fault.location[0]
turn_out.puts " #{FAIL}"
msg << better_location.to_s << "\n\t"
msg << fault.message.gsub("\n","\n\t")
end
msg = ::ANSI::Code.magenta{msg} if colorize?
turn_out.puts msg
end