Class: RSpec::Core::Notifications::SkippedExampleNotification
- Inherits:
- 
      ExampleNotification
        - Object
- Struct
- ExampleNotification
- RSpec::Core::Notifications::SkippedExampleNotification
 
- Defined in:
- lib/rspec/core/notifications.rb
Overview
The SkippedExampleNotification extends ExampleNotification with
things useful for specs that are skipped.
Instance Attribute Summary collapse
- 
  
      #example  ⇒ RSpec::Core::Example 
  
    the current example. 
Instance Method Summary collapse
- 
  
      #fully_formatted(pending_number, colorizer = ::RSpec::Core::Formatters::ConsoleCodes)  ⇒ String 
  
    The pending detail fully formatted in the way that RSpec's built-in formatters emit. 
Instance Attribute Details
#example ⇒ RSpec::Core::Example
the current example
| 228 229 230 | # File 'lib/rspec/core/notifications.rb', line 228 def example @example end | 
Instance Method Details
#fully_formatted(pending_number, colorizer = ::RSpec::Core::Formatters::ConsoleCodes) ⇒ String
Returns The pending detail fully formatted in the way that RSpec's built-in formatters emit.
| 233 234 235 236 237 238 239 240 241 242 243 | # File 'lib/rspec/core/notifications.rb', line 233 def fully_formatted(pending_number, colorizer=::RSpec::Core::Formatters::ConsoleCodes) formatted_caller = RSpec.configuration.backtrace_formatter.backtrace_line(example.location) [ colorizer.wrap("\n #{pending_number}) #{example.full_description}", :pending), "\n ", Formatters::ExceptionPresenter::PENDING_DETAIL_FORMATTER.call(example, colorizer), "\n", colorizer.wrap(" # #{formatted_caller}\n", :detail) ].join("") end |