Skip to content

Commit e6f612f

Browse files
author
Sam Phippen
committed
Cops
1 parent 56dbac3 commit e6f612f

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

lib/rspec/rails/configuration.rb

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,16 @@ class Configuration
3636
:feature => %w[spec features]
3737
}
3838

39+
def self.add_test_type_configurations(config)
40+
config.include RSpec::Rails::ControllerExampleGroup, :type => :controller
41+
config.include RSpec::Rails::HelperExampleGroup, :type => :helper
42+
config.include RSpec::Rails::ModelExampleGroup, :type => :model
43+
config.include RSpec::Rails::RequestExampleGroup, :type => :request
44+
config.include RSpec::Rails::RoutingExampleGroup, :type => :routing
45+
config.include RSpec::Rails::ViewExampleGroup, :type => :view
46+
config.include RSpec::Rails::FeatureExampleGroup, :type => :feature
47+
end
48+
3949
# @private
4050
def self.initialize_configuration(config)
4151
config.backtrace_exclusion_patterns << /vendor\//
@@ -98,13 +108,7 @@ def filter_rails_from_backtrace!
98108
end
99109
end
100110

101-
config.include RSpec::Rails::ControllerExampleGroup, :type => :controller
102-
config.include RSpec::Rails::HelperExampleGroup, :type => :helper
103-
config.include RSpec::Rails::ModelExampleGroup, :type => :model
104-
config.include RSpec::Rails::RequestExampleGroup, :type => :request
105-
config.include RSpec::Rails::RoutingExampleGroup, :type => :routing
106-
config.include RSpec::Rails::ViewExampleGroup, :type => :view
107-
config.include RSpec::Rails::FeatureExampleGroup, :type => :feature
111+
add_test_type_configurations(config)
108112

109113
if defined?(::Rails::Controller::Testing)
110114
[:controller, :view, :request].each do |type|
@@ -125,4 +129,5 @@ def filter_rails_from_backtrace!
125129

126130
initialize_configuration RSpec.configuration
127131
end
132+
128133
end

0 commit comments

Comments
 (0)