30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
# File 'lib/active_mocker/display_errors.rb', line 30
def display_errors
uniq_errors.each do |e|
next if e.level == :debug unless ENV["DEBUG"]
if ActiveMocker::Config.error_verbosity == 3
out.puts "#{e.class_name} has the following errors:"
out.puts e.message.colorize(e.level_color)
out.puts e.level
out.puts e.original_error.message.colorize(e.level_color) if e.original_error?
out.puts e.original_error.backtrace if e.original_error?
out.puts e.original_error.class.name.colorize(e.level_color) if e.original_error?
elsif ActiveMocker::Config.error_verbosity == 2
out.puts "#{e.class_name} has the following errors:"
out.puts e.message.colorize(e.level_color)
end
end
if ActiveMocker::Config.error_verbosity > 0 && uniq_errors.count > 0
out.puts "Error Summary"
error_summary
end
failure_count_message
if ActiveMocker::Config.error_verbosity > 0 && uniq_errors.count > 0
out.puts "To see more/less detail set error_verbosity = 0, 1, 2, 3"
end
end
|