Sha256: 557c4640679b924e9f5b7e10189b17075268049c5ce952bf0573ee6356edb150
Contents?: true
Size: 746 Bytes
Versions: 6
Compression:
Stored size: 746 Bytes
Contents
require "action_dispatch/testing/assertions/routing" module RSpec::Rails module RoutingExampleGroup extend ActiveSupport::Concern extend RSpec::Rails::ModuleInclusion include RSpec::Rails::RailsExampleGroup include ActionDispatch::Assertions::RoutingAssertions include RSpec::Rails::Matchers::RoutingMatchers module InstanceMethods attr_reader :routes 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 RSpec.configure &include_self_when_dir_matches('spec','routing') end end
Version data entries
6 entries across 6 versions & 1 rubygems