Sha256: df40ece7f1ecf571b73bed0a12e624e7946df56a49a19102c9bf4ddca1067320
Contents?: true
Size: 880 Bytes
Versions: 3
Compression:
Stored size: 880 Bytes
Contents
require 'teabag/formatters/base_formatter' module Teabag module Formatters class TapFormatter < BaseFormatter def runner(result) log "1..#{result.total}" end def spec(result) super @result = result return passing_spec if result.passing? return pending_spec if result.pending? failing_spec end def error(error) @errors << error end def suppress_logs? true end private def passing_spec log "ok #{@total} - #{@result.description}" end def pending_spec log "ok #{@total} - [pending] #{@result.description}" end def failing_spec log "not ok #{@total} - #{@result.description}\n # FAIL #{@result.message}" end def log(str) STDOUT.print("#{str}\n") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
teabag-0.7.3 | lib/teabag/formatters/tap_formatter.rb |
teabag-0.7.2 | lib/teabag/formatters/tap_formatter.rb |
teabag-0.7.1 | lib/teabag/formatters/tap_formatter.rb |