43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
# File 'lib/webr/jasmine/reporter/console.rb', line 43
def render_spec(spec)
unless spec.results.passed
puts "\nFailures:" if @fail_count == 0
@fail_count += 1
puts " #{@fail_count}) #{spec.getFullName}"
spaces = " " * (4 + @fail_count.to_s.size)
spec.results.getItems.each do |item|
unless item.passed
backtrace = if error = item['error']
error.respond_to?(:stack) ? error.stack : error
else
item.trace.stack
end
puts spaces + item.to_s
filter_backtrace(backtrace).each_line do |line|
puts spaces + line
end
puts ""
end
end
end
end
|