diff --git a/lib/wrong/failure_message.rb b/lib/wrong/failure_message.rb index 522cb19..3a9aece 100644 --- a/lib/wrong/failure_message.rb +++ b/lib/wrong/failure_message.rb @@ -188,7 +188,9 @@ def wrap_and_indent(indented, starting_col, indent_wrapped_lines, full_width) while line.length > width s << line[0...width] s << newline(indent_wrapped_lines) + old_length = line.length line = line[width..-1] + return indented unless line.length < old_length if first_line width += starting_col - indent_wrapped_lines first_line = false