class TestBench::Fixture::Output::Capture
Public Instance Methods
assert(result, caller_location)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 39 def assert(result, caller_location) record(:assert, result, caller_location) end
comment(text)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 43 def comment(text) record(:comment, text) end
current_context()
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 11 def current_context @current_context ||= [] end
detail(text)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 47 def detail(text) record(:detail, text) end
each_record(&block)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 89 def each_record(&block) records.each(&block) end
enter_context(title)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 67 def enter_context(title) record = record(:enter_context, title) unless title.nil? current_context.push(title) end record end
enter_file(path)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 23 def enter_file(path) record(:enter_file, path) end
error(error)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 51 def error(error) record(:error, error) end
exit_context(title, result)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 77 def exit_context(title, result) unless title.nil? current_context.pop end record(:exit_context, title, result) end
exit_file(path, result)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 27 def exit_file(path, result) record(:exit_file, path, result) end
finish(result)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 19 def finish(result) record(:finish, result) end
finish_fixture(fixture, result)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 35 def finish_fixture(fixture, result) record(:finish_fixture, fixture, result) end
finish_test(title, result)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 59 def finish_test(title, result) record(:finish_test, title, result) end
new_record(signal, data)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 99 def new_record(signal, data) context = current_context.dup record = Record.build(signal, data, context) end
record(signal, *data)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 93 def record(signal, *data) record = new_record(signal, data) records << record record end
records()
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 7 def records @records ||= [] end
skip_context(title)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 85 def skip_context(title) record(:skip_context, title) end
skip_test(title)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 63 def skip_test(title) record(:skip_test, title) end
start()
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 15 def start record(:start) end
start_fixture(fixture)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 31 def start_fixture(fixture) record(:start_fixture, fixture) end
start_test(title)
click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 55 def start_test(title) record(:start_test, title) end