Module: TestUnitOutput

Defined in:
lib/output/test_unit_output.rb

Instance Method Summary collapse

Instance Method Details

#handle_requirement(description) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/output/test_unit_output.rb', line 4

def handle_requirement(description)
  error = yield
  if error.empty?
    print "."
  else
    print error[0..0]
  end
end

#handle_specification(name) ⇒ Object



2
# File 'lib/output/test_unit_output.rb', line 2

def handle_specification(name)  yield  end

#handle_summary(started_at) ⇒ Object



13
14
15
16
17
18
# File 'lib/output/test_unit_output.rb', line 13

def handle_summary(started_at)
  puts "", "Finished in #{Time.now - @timer} seconds."
  puts ErrorLog  if Backtraces
  puts "%d tests, %d assertions, %d failures, %d errors" %
    Counter.values_at(:specifications, :requirements, :failed, :errors)
end