# File lib/bacon.rb, line 81
81: def handle_requirement(description)
82: ErrorLog.replace ""
83: error = yield
84: if error.empty?
85: puts "ok %-3d - %s" % [Counter[:specifications], description]
86: else
87: puts "not ok %d - %s: %s" %
88: [Counter[:specifications], description, error]
89: puts ErrorLog.strip.gsub(/^/, '# ') if Backtraces
90: end
91: end
# File lib/bacon.rb, line 79
79: def handle_specification(name) yield end
80:
81: def handle_requirement(description)
82: ErrorLog.replace ""
83: error = yield
84: if error.empty?
85: puts "ok %-3d - %s" % [Counter[:specifications], description]
86: else
87: puts "not ok %d - %s: %s" %
88: [Counter[:specifications], description, error]
89: puts ErrorLog.strip.gsub(/^/, '# ') if Backtraces
90: end
91: end
92:
93: def handle_summary
94: puts "1..#{Counter[:specifications]}"
95: puts "# %d tests, %d assertions, %d failures, %d errors" %
96: Counter.values_at(:specifications, :requirements, :failed, :errors)
97: end
98: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.