class RSpec::Core::Notifications::ExampleNotification

Public Class Methods

@private

# File rspec-core/lib/rspec/core/notifications.rb, line 41
def self.for(example)
  execution_result = example.execution_result

  return SkippedExampleNotification.new(example) if execution_result.example_skipped?
  return FailedExampleNotification.new(example) if execution_result.status == :pending || execution_result.status == :failed

  new(example)
end