Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: e0fe8095f7
Fetching contributors…

Cannot retrieve contributors at this time

29 lines (22 sloc) 0.648 kB
require "action_dispatch/testing/assertions/routing"
module RSpec::Rails
module RoutingExampleGroup
extend ActiveSupport::Concern
include RSpec::Rails::RailsExampleGroup
include ActionDispatch::Assertions::RoutingAssertions
include RSpec::Rails::Matchers::RoutingMatchers
module InstanceMethods
attr_reader :routes
private
def method_missing(m, *args, &block)
routes.url_helpers.respond_to?(m) ? routes.url_helpers.send(m, *args) : super
end
end
included do
metadata[:type] = :routing
before do
@routes = ::Rails.application.routes
end
end
end
end
Jump to Line
Something went wrong with that request. Please try again.