class RSpec::Core::Notifications::FailedExampleNotification

@see ExampleNotification
@attr [RSpec::Core::Example] example the current example
end
puts notification.exception.backtrace.join(“n”)
puts “Here’s my stack trace”
puts “Hey I failed :(”
def example_failed(notification)
@example
failed or pending spec.
things useful for examples that have failure info – typically a
The ‘FailedExampleNotification` extends `ExampleNotification` with

def colorized_formatted_backtrace(colorizer=::RSpec::Core::Formatters::ConsoleCodes)

Returns:
  • (Array) - the examples colorized backtrace lines

Parameters:
  • colorizer (#wrap) -- An object to colorize the message_lines by
def colorized_formatted_backtrace(colorizer=::RSpec::Core::Formatters::ConsoleCodes)
  @exception_presenter.colorized_formatted_backtrace(colorizer)
end

def colorized_message_lines(colorizer=::RSpec::Core::Formatters::ConsoleCodes)

Returns:
  • (Array) - The example failure message colorized

Parameters:
  • colorizer (#wrap) -- An object to colorize the message_lines by
def colorized_message_lines(colorizer=::RSpec::Core::Formatters::ConsoleCodes)
  @exception_presenter.colorized_message_lines(colorizer)
end

def description

Returns:
  • (String) - The example description
def description
  @exception_presenter.description
end

def exception

Returns:
  • (Exception) - The example failure
def exception
  @exception_presenter.exception
end

def formatted_backtrace

Returns:
  • (Array) - the examples backtrace lines
def formatted_backtrace
  @exception_presenter.formatted_backtrace
end

def fully_formatted(failure_number, colorizer=::RSpec::Core::Formatters::ConsoleCodes)

Returns:
  • (String) - The failure information fully formatted in the way that
def fully_formatted(failure_number, colorizer=::RSpec::Core::Formatters::ConsoleCodes)
  @exception_presenter.fully_formatted(failure_number, colorizer)
end

def fully_formatted_lines(failure_number, colorizer=::RSpec::Core::Formatters::ConsoleCodes)

Returns:
  • (Array) - The failure information fully formatted in the way that
def fully_formatted_lines(failure_number, colorizer=::RSpec::Core::Formatters::ConsoleCodes)
  @exception_presenter.fully_formatted_lines(failure_number, colorizer)
end

def initialize(example, exception_presenter=Formatters::ExceptionPresenter::Factory.new(example).build)

def initialize(example, exception_presenter=Formatters::ExceptionPresenter::Factory.new(example).build)
  @exception_presenter = exception_presenter
  super(example)
end

def message_lines

Returns:
  • (Array) - The example failure message
def message_lines
  @exception_presenter.message_lines
end