Module: TestBench::Controls::Result

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

Defined Under Namespace

Modules: Error, Failed, Passed

Class Method Summary collapse

Class Method Details

.elapsed_timeObject



29
30
31
# File 'lib/test_bench/controls/result.rb', line 29

def self.elapsed_time
  "1m1.111s"
end

.example(file = nil, failures: nil, errors: nil) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/test_bench/controls/result.rb', line 4

def self.example file=nil, failures: nil, errors: nil
  failures ||= 1
  errors ||= 1
  file ||= Path.example

  TestBench::Result.new(
    [file],   # files
    1,        # passes
    failures, # failures
    1,        # skips
    11,       # assertions
    errors,   # errors
    t0,       # start_time
    t1,       # stop_time
  )
end

.t0Object



21
22
23
# File 'lib/test_bench/controls/result.rb', line 21

def self.t0
  Clock::Elapsed.t0
end

.t1Object



25
26
27
# File 'lib/test_bench/controls/result.rb', line 25

def self.t1
  Clock::Elapsed.t1
end