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