Class: RSpec::TapY

Inherits:
TapBaseFormatter show all
Defined in:
lib/rspec/ontap.rb

Constant Summary

Constants inherited from TapBaseFormatter

RSpec::TapBaseFormatter::REVISION

Instance Attribute Summary

Attributes inherited from TapBaseFormatter

#example_group_stack

Instance Method Summary collapse

Methods inherited from TapBaseFormatter

#capture_io, #captured_output, #code_snippet, #example_group_finished, #example_started, #message, #parse_source_location, #reset_output, #seed, #source

Constructor Details

#initialize(*whatever) ⇒ TapY

Returns a new instance of TapY.



342
343
344
345
# File 'lib/rspec/ontap.rb', line 342

def initialize(*whatever)
  require 'yaml'
  super(*whatever)
end

Instance Method Details

#dump_summary(duration, example_count, failure_count, pending_count) ⇒ Object



361
362
363
364
# File 'lib/rspec/ontap.rb', line 361

def dump_summary(duration, example_count, failure_count, pending_count)
  output.puts super(duration, example_count, failure_count, pending_count).to_yaml
  output.puts "..."
end

#example_failed(example) ⇒ Object



358
359
360
# File 'lib/rspec/ontap.rb', line 358

def example_failed(example)
  output.puts super(example).to_yaml
end

#example_group_started(example_group) ⇒ Object



349
350
351
# File 'lib/rspec/ontap.rb', line 349

def example_group_started(example_group)
  output.puts super(example_group).to_yaml
end

#example_passed(example) ⇒ Object



352
353
354
# File 'lib/rspec/ontap.rb', line 352

def example_passed(example)
  output.puts super(example).to_yaml
end

#example_pending(example) ⇒ Object



355
356
357
# File 'lib/rspec/ontap.rb', line 355

def example_pending(example)
  output.puts super(example).to_yaml
end

#start(example_count) ⇒ Object



346
347
348
# File 'lib/rspec/ontap.rb', line 346

def start(example_count)
  output.puts super(example_count).to_yaml
end