Remove call to source in failure block

This commit is contained in:
Michael Miller 2019-02-17 14:54:33 -07:00
parent 11c738b941
commit 0f5395d592
2 changed files with 3 additions and 6 deletions

View file

@ -3,9 +3,6 @@ module Spectator::Formatters
def initialize(@index : Int32, @result : FailedResult) def initialize(@index : Int32, @result : FailedResult)
end end
def source(io)
@result.example.source.to_s(io)
end
def to_s(io) def to_s(io)
to_s_title(io) to_s_title(io)

View file

@ -15,7 +15,7 @@ module Spectator::Formatters
@io.puts @io.puts
display_failures(failures) if failures.any? display_failures(failures) if failures.any?
display_stats(report) display_stats(report)
display_failure_commands(failures) if failures.any? display_failure_commands(report.failures) if failures.any?
end end
private def display_failures(failures) private def display_failures(failures)
@ -36,9 +36,9 @@ module Spectator::Formatters
@io.puts @io.puts
@io.puts "Failed examples:" @io.puts "Failed examples:"
@io.puts @io.puts
failures.each do |block| failures.each do |result|
@io.print "crystal spec " @io.print "crystal spec "
block.source(@io) result.example.source.to_s(@io)
@io.puts " # TODO" @io.puts " # TODO"
end end
end end