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