@@ -98,13 +98,7 @@ def filter_rails_from_backtrace!
98
98
end
99
99
end
100
100
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
101
+ add_test_type_configurations ( config )
108
102
109
103
if defined? ( ::Rails ::Controller ::Testing )
110
104
[ :controller , :view , :request ] . each do |type |
@@ -125,4 +119,14 @@ def filter_rails_from_backtrace!
125
119
126
120
initialize_configuration RSpec . configuration
127
121
end
122
+
123
+ def self . add_test_type_configurations ( config )
124
+ config . include RSpec ::Rails ::ControllerExampleGroup , :type => :controller
125
+ config . include RSpec ::Rails ::HelperExampleGroup , :type => :helper
126
+ config . include RSpec ::Rails ::ModelExampleGroup , :type => :model
127
+ config . include RSpec ::Rails ::RequestExampleGroup , :type => :request
128
+ config . include RSpec ::Rails ::RoutingExampleGroup , :type => :routing
129
+ config . include RSpec ::Rails ::ViewExampleGroup , :type => :view
130
+ config . include RSpec ::Rails ::FeatureExampleGroup , :type => :feature
131
+ end
128
132
end
0 commit comments