diff --git a/lib/rspec/rails/example/routing_example_group.rb b/lib/rspec/rails/example/routing_example_group.rb index e248385979..2969eb6772 100644 --- a/lib/rspec/rails/example/routing_example_group.rb +++ b/lib/rspec/rails/example/routing_example_group.rb @@ -9,7 +9,10 @@ module RoutingExampleGroup include RSpec::Rails::Matchers::RoutingMatchers::RouteHelpers module InstanceMethods - attr_reader :routes + + def routes + @routes ||= ::Rails.application.routes + end private @@ -20,10 +23,6 @@ def method_missing(m, *args, &block) included do metadata[:type] = :routing - - before do - @routes = ::Rails.application.routes - end end end end