Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 83e24bca5d
Fetching contributors…

Cannot retrieve contributors at this time

28 lines (21 sloc) 0.681 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
include RSpec::Rails::Matchers::RoutingMatchers::RouteHelpers
included do
metadata[:type] = :routing
before do
@routes = RSpec.configuration.application.routes
end
end
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
end
Jump to Line
Something went wrong with that request. Please try again.