In Files

Files

Bacon::TestUnitOutput::TapOutput

Public Instance Methods

handle_requirement(description) click to toggle source
# File lib/bacon.rb, line 81
def handle_requirement(description)
  ErrorLog.replace ""
  error = yield
  if error.empty?
    puts "ok %-3d - %s" % [Counter[:specifications], description]
  else
    puts "not ok %d - %s: %s" %
      [Counter[:specifications], description, error]
    puts ErrorLog.strip.gsub(/^/, '# ')  if Backtraces
  end
end
handle_specification(name) click to toggle source
# File lib/bacon.rb, line 79
  def handle_specification(name)  yield  end

  def handle_requirement(description)
    ErrorLog.replace ""
    error = yield
    if error.empty?
      puts "ok %-3d - %s" % [Counter[:specifications], description]
    else
      puts "not ok %d - %s: %s" %
        [Counter[:specifications], description, error]
      puts ErrorLog.strip.gsub(/^/, '# ')  if Backtraces
    end
  end

  def handle_summary
    puts "1..#{Counter[:specifications]}"
    puts "# %d tests, %d assertions, %d failures, %d errors" %
      Counter.values_at(:specifications, :requirements, :failed, :errors)
  end
end
handle_summary() click to toggle source
# File lib/bacon.rb, line 93
def handle_summary
  puts "1..#{Counter[:specifications]}"
  puts "# %d tests, %d assertions, %d failures, %d errors" %
    Counter.values_at(:specifications, :requirements, :failed, :errors)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.