class Specifier::Formatter::Progress

A custom defintion for formatting the specifier results.

Usage:

formatter = Specifier::Formatter::Progress.new
formatter.context(context) do
  formatter.record(example, result)
end
formatter.summarize

Constants

FAIL
NAME
PASS

Public Instance Methods

record(example, result) click to toggle source
Calls superclass method Specifier::Formatter::Base#record
# File lib/specifier/formatter/progress.rb, line 21
def record(example, result)
  super

  message =
    case result.status
    when :pass then Specifier::Colorizer.passed(PASS)
    when :fail then Specifier::Colorizer.failed(FAIL)
    end

  @logger << message
end