Class: RSpec::TapJ
Overview
rspec -f RSpec::TapY spec/*.rb | tapout progress
Constant Summary
RSpec::TapBaseFormatter::REVISION
Instance Attribute Summary
#example_group_stack
Instance Method Summary
collapse
#capture_io, #captured_output, #code_snippet, #example_group_finished, #example_started, #message, #parse_source_location, #reset_output, #seed, #source
Constructor Details
#initialize(*whatever) ⇒ TapJ
Returns a new instance of TapJ.
369
370
371
372
|
# File 'lib/rspec/ontap.rb', line 369
def initialize(*whatever)
require 'json'
super(*whatever)
end
|
Instance Method Details
#dump_summary(duration, example_count, failure_count, pending_count) ⇒ Object
388
389
390
|
# File 'lib/rspec/ontap.rb', line 388
def dump_summary(duration, example_count, failure_count, pending_count)
output.puts super(duration, example_count, failure_count, pending_count).to_json
end
|
#example_failed(example) ⇒ Object
385
386
387
|
# File 'lib/rspec/ontap.rb', line 385
def example_failed(example)
output.puts super(example).to_json
end
|
#example_group_started(example_group) ⇒ Object
376
377
378
|
# File 'lib/rspec/ontap.rb', line 376
def example_group_started(example_group)
output.puts super(example_group).to_json
end
|
#example_passed(example) ⇒ Object
379
380
381
|
# File 'lib/rspec/ontap.rb', line 379
def example_passed(example)
output.puts super(example).to_json
end
|
#example_pending(example) ⇒ Object
382
383
384
|
# File 'lib/rspec/ontap.rb', line 382
def example_pending(example)
output.puts super(example).to_json
end
|
#start(example_count) ⇒ Object
373
374
375
|
# File 'lib/rspec/ontap.rb', line 373
def start(example_count)
output.puts super(example_count).to_json
end
|