class Spec::Runner::Formatter::SpecdocFormatter

def add_example_group(example_group)

def add_example_group(example_group)
  super
  output.puts
  output.puts example_group.description
  output.flush
end

def example_failed(example, counter, failure)

def example_failed(example, counter, failure)
  message = if failure.expectation_not_met?
    "- #{example.description} (FAILED - #{counter})"
  else
    "- #{example.description} (ERROR - #{counter})"
  end
  
  output.puts(failure.expectation_not_met? ? red(message) : magenta(message))
  output.flush
end

def example_passed(example)

def example_passed(example)
  message = "- #{example.description}"
  output.puts green(message)
  output.flush
end

def example_pending(example_group_description, example, message)

def example_pending(example_group_description, example, message)
  super
  output.puts yellow("- #{example.description} (PENDING: #{message})")
  output.flush
end