Skip to content

Commit

Permalink
Showing 2 changed files with 3 additions and 12 deletions.
6 changes: 1 addition & 5 deletions src/compiler/crystal/command.cr
Original file line number Diff line number Diff line change
@@ -115,11 +115,7 @@ class Crystal::Command
rescue ex : OptionParser::Exception
error ex.message
rescue ex
STDERR.puts ex
ex.backtrace.each do |frame|
STDERR.puts frame
end
STDERR.puts
ex.inspect_with_backtrace STDERR
error "you've found a bug in the Crystal compiler. Please open an issue, including source code that will allow us to reproduce the bug: https://github.com/crystal-lang/crystal/issues"
end

9 changes: 2 additions & 7 deletions src/spec/context.cr
Original file line number Diff line number Diff line change
@@ -82,16 +82,11 @@ module Spec
end
puts

ex.to_s.split('\n').each do |line|
message = ex.is_a?(AssertionFailed) ? ex.to_s : ex.inspect_with_backtrace
message.split('\n').each do |line|
print " "
puts Spec.color(line, :error)
end
unless ex.is_a?(AssertionFailed)
ex.backtrace.each do |trace|
print " "
puts Spec.color(trace, :error)
end
end

if ex.is_a?(AssertionFailed)
puts

0 comments on commit fc01468

Please sign in to comment.