class Dogespec::Formatter

Public Class Methods

new(output) click to toggle source
Calls superclass method
# File lib/dogespec/formatter.rb, line 6
def initialize(output)
  super(output)
  @dogeifier = Dogeify.new
end

Public Instance Methods

failure_output(example, exception) click to toggle source
# File lib/dogespec/formatter.rb, line 21
def failure_output(example, exception)
  msg = "#{dogeify(example.description.strip)} (FAILED: #{next_failure_index})"
  failure_color("#{current_indentation}#{msg}")
end
passed_output(example) click to toggle source
# File lib/dogespec/formatter.rb, line 11
def passed_output(example)
  msg = dogeify(example.description.strip)
  success_color("#{current_indentation}#{msg}")
end
pending_output(example, message) click to toggle source
# File lib/dogespec/formatter.rb, line 16
def pending_output(example, message)
  msg = "#{dogeify(example.description.strip)} (PENDING: #{dogeify(message)})"
  pending_color("#{current_indentation}#{msg}")
end

Private Instance Methods

dogeify(such) click to toggle source
# File lib/dogespec/formatter.rb, line 28
def dogeify(such)
  @dogeifier.process(such)
end