diff --git a/src/spectator/formatting/failure_block.cr b/src/spectator/formatting/failure_block.cr index b542775..5ee5aaa 100644 --- a/src/spectator/formatting/failure_block.cr +++ b/src/spectator/formatting/failure_block.cr @@ -77,7 +77,8 @@ module Spectator::Formatting # Produces the stack trace for an errored result. private def error_stacktrace(indent) error = @result.error - indent.line(Color.error(LabeledText.new("Error", error))) + first_line = error.message.try(&.lines).try(&.first) + indent.line(Color.error(LabeledText.new("Error", first_line))) indent.line indent.increase do loop do