Shorter stack traces, even on exceptions.

This commit is contained in:
Jim Weirich
2013-07-10 17:30:34 -04:00
parent 0e6d826af4
commit 3a8f125dd7

View File

@@ -356,11 +356,7 @@ ENDTEXT
puts Color.red(indent(failure.message).join)
puts
puts "Please meditate on the following code:"
if assert_failed?
puts embolden_first_line_only(indent(find_interesting_lines(failure.backtrace)))
else
puts embolden_first_line_only(indent(failure.backtrace))
end
puts embolden_first_line_only(indent(find_interesting_lines(failure.backtrace)))
puts
end
@@ -383,7 +379,7 @@ ENDTEXT
def find_interesting_lines(backtrace)
backtrace.reject { |line|
line =~ /test\/unit\/|neo\.rb|minitest/
line =~ /neo\.rb/
}
end