Module: RSpec::Rails::SystemExampleGroup
- Extended by:
 - ActiveSupport::Concern
 
- Includes:
 - ActionController::TemplateAssertions, ActionDispatch::Assertions, ActionDispatch::Integration::Runner, Matchers::RedirectTo, Matchers::RenderTemplate, RailsExampleGroup
 
- Defined in:
 - lib/rspec/rails/example/system_example_group.rb
 
Overview
Container class for system tests
Constant Summary collapse
- CHARS_TO_TRANSLATE =
          
Special characters to translate into underscores for #method_name
 ['/', '.', ':', ',', "'", '"', " "].freeze
Instance Method Summary collapse
- 
  
      #app  ⇒ Object 
  
    
Delegates to
Rails.application. - 
  
      #passed?  ⇒ Boolean 
  
    
for the SystemTesting Screenshot situation.
 
Methods included from Matchers::RenderTemplate
Methods included from Matchers::RedirectTo
Instance Method Details
#app ⇒ Object
Delegates to Rails.application.
      48 49 50  | 
    
      # File 'lib/rspec/rails/example/system_example_group.rb', line 48 def app ::Rails.application end  | 
  
#passed? ⇒ Boolean
for the SystemTesting Screenshot situation
      29 30 31 32 33 34 35 36 37  | 
    
      # File 'lib/rspec/rails/example/system_example_group.rb', line 29 def passed? return false if RSpec.current_example.exception return true unless defined?(::RSpec::Expectations::FailureAggregator) failure_notifier = ::RSpec::Support.failure_notifier return true unless failure_notifier.is_a?(::RSpec::Expectations::FailureAggregator) failure_notifier.failures.empty? && failure_notifier.other_errors.empty? end  |