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)
-
(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)
-
(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
-
(String)
- The example description
def description @exception_presenter.description end
def exception
-
(Exception)
- The example failure
def exception @exception_presenter.exception end
def formatted_backtrace
-
(Array
- the examples backtrace lines)
def formatted_backtrace @exception_presenter.formatted_backtrace end
def fully_formatted(failure_number, colorizer=::RSpec::Core::Formatters::ConsoleCodes)
-
(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 initialize(example, exception_presenter=Formatters::ExceptionPresenter.new(example.execution_result.exception, example))
def initialize(example, exception_presenter=Formatters::ExceptionPresenter.new(example.execution_result.exception, example)) @exception_presenter = exception_presenter super(example) end
def message_lines
-
(Array
- The example failure message)
def message_lines @exception_presenter.message_lines end