Module: TestBench::Controls::Output::Summary

Defined in:
lib/test_bench/controls/output.rb

Defined Under Namespace

Modules: File, Run

Class Method Summary collapse

Class Method Details

.example(result = nil) ⇒ Object



67
68
69
70
71
72
73
74
75
76
# File 'lib/test_bench/controls/output.rb', line 67

def self.example result=nil
  result ||= Result.example

  tests_per_second = Rational result.tests, result.elapsed_time

  error_label = if result.errors == 1 then 'error' else 'errors' end

  "Ran %d tests in 1m1.111s (%.3fs tests/second)\n1 passed, 1 skipped, %d failed, %d total %s" %
    [result.tests, tests_per_second, result.failures, result.errors, error_label]
end