Sha256: 5e0453f8d54894a717104388bb60afaf92495a9d7f598f644910c1d6615821cd
Contents?: true
Size: 923 Bytes
Versions: 2
Compression:
Stored size: 923 Bytes
Contents
module Teaspoon module Formatters class TapFormatter < Base protected def log_runner(_result) log_line("1..#{@total_count}") end def log_passing_spec(result) log_line("ok #{@run_count} - #{result.description}") end def log_pending_spec(result) log_line("ok #{@run_count} - [pending] #{result.description}") end def log_failing_spec(result) log_line("not ok #{@run_count} - #{result.description}") log_line(" FAIL #{result.message}") end def log_console(message) log_line("# #{message.gsub(/\n$/, '')}") end def log_coverage(message) log_line("# #{message.gsub(/\n/, "\n# ")}") end def log_threshold_failure(message) log_line("not ok #{@run_count + 1} - Coverage threshold failed") log_line("# #{message.gsub(/\n/, "\n# ")}") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
teaspoon-0.9.1 | lib/teaspoon/formatters/tap_formatter.rb |
teaspoon-0.9.0 | lib/teaspoon/formatters/tap_formatter.rb |