mirror of
https://github.com/edgecase/ruby_koans.git
synced 2026-04-15 07:23:19 -04:00
Shorter stack traces, even on exceptions.
This commit is contained in:
@@ -356,11 +356,7 @@ ENDTEXT
|
|||||||
puts Color.red(indent(failure.message).join)
|
puts Color.red(indent(failure.message).join)
|
||||||
puts
|
puts
|
||||||
puts "Please meditate on the following code:"
|
puts "Please meditate on the following code:"
|
||||||
if assert_failed?
|
puts embolden_first_line_only(indent(find_interesting_lines(failure.backtrace)))
|
||||||
puts embolden_first_line_only(indent(find_interesting_lines(failure.backtrace)))
|
|
||||||
else
|
|
||||||
puts embolden_first_line_only(indent(failure.backtrace))
|
|
||||||
end
|
|
||||||
puts
|
puts
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -383,7 +379,7 @@ ENDTEXT
|
|||||||
|
|
||||||
def find_interesting_lines(backtrace)
|
def find_interesting_lines(backtrace)
|
||||||
backtrace.reject { |line|
|
backtrace.reject { |line|
|
||||||
line =~ /test\/unit\/|neo\.rb|minitest/
|
line =~ /neo\.rb/
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user