class QUnited::Formatter::Base

Attributes

driver_name[R]
output[R]
test_results[R]

Public Class Methods

new(options={}) click to toggle source
# File lib/qunited/formatter/base.rb, line 6
def initialize(options={})
  @driver_name = options[:driver_name]
  @output = options[:output] || $stdout
  @test_results = []
end

Public Instance Methods

close() click to toggle source
# File lib/qunited/formatter/base.rb, line 37
def close
  output.close if IO === output && output != $stdout
end
message() click to toggle source

Send arbitrary messages to the output stream

# File lib/qunited/formatter/base.rb, line 25
def message
  output.puts message
end
start() click to toggle source

Called before we start running tests

# File lib/qunited/formatter/base.rb, line 13
def start
end
stop() click to toggle source

Called after all tests have run, before we summarize results

# File lib/qunited/formatter/base.rb, line 30
def stop
end
summarize() click to toggle source

Called after we have stopped running tests

# File lib/qunited/formatter/base.rb, line 34
def summarize
end
test_failed(result) click to toggle source
# File lib/qunited/formatter/base.rb, line 20
def test_failed(result)
  @test_results << result
end
test_passed(result) click to toggle source
# File lib/qunited/formatter/base.rb, line 16
def test_passed(result)
  @test_results << result
end