From 53c9dd0445530cb5198364fb950309abb23d88b5 Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Sun, 16 Aug 2020 10:00:04 -0600 Subject: [PATCH] Display first line only after "Error:" --- src/spectator/formatting/failure_block.cr | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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