class TapFormatter
def dump_summary(duration, example_count, failure_count, pending_count)
def dump_summary(duration, example_count, failure_count, pending_count) super(duration, example_count, failure_count, pending_count) if (@total > 0) output.puts("1..#{example_count}") end end
def example_failed(example)
def example_failed(example) super(example) tap_example_output(NOT_OK, example) end
def example_passed(example)
def example_passed(example) super(example) tap_example_output(OK, example) end
def example_pending(example)
def example_pending(example) super(example) tap_example_output(NOT_OK, example, TODO) end
def initialize(output)
def initialize(output) super(output) @total = 0 end
def tap_example_output(ok, example, modifier='')
def tap_example_output(ok, example, modifier='') @total += 1 output.puts("#{ok} #{@total} - #{modifier}#{example.metadata[:full_description]}") end