94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
# File 'lib/fitting/log.rb', line 94
def self.report(logs)
puts "\n\n"
Fitting::Log.failure(logs).each_with_index do |log, index|
puts "\e[31m #{index + 1}) #{log.error.class} #{log.error.message}\n\n\e[0m"
end
failure_count = Fitting::Log.failure(logs).size
color_code = failure_count > 0 ? 31 : 32
print "\e[#{color_code}m#{logs.size} examples, #{failure_count} failure, #{Fitting::Log.pending(logs).size} pending\e[0m\n"
unless Fitting::Log.failure(logs).size <= 0
exit 1
end
end
|