class TestRecognizePath

Constants

APP
Routes

Public Instance Methods

app() click to toggle source
# File actionpack/test/dispatch/routing_test.rb, line 5025
def app
  APP
end
test_class_constraints_dont_leak_between_routes() click to toggle source
# File actionpack/test/dispatch/routing_test.rb, line 5043
def test_class_constraints_dont_leak_between_routes
  expected_params = { controller: "pages", action: "show", bar: "bar" }
  actual_params = recognize_path("/class/bar")

  assert_equal expected_params, actual_params
end
test_hash_constraints_dont_leak_between_routes() click to toggle source
# File actionpack/test/dispatch/routing_test.rb, line 5029
def test_hash_constraints_dont_leak_between_routes
  expected_params = { controller: "pages", action: "show", bar: "bar" }
  actual_params = recognize_path("/hash/bar")

  assert_equal expected_params, actual_params
end
test_proc_constraints_dont_leak_between_routes() click to toggle source
# File actionpack/test/dispatch/routing_test.rb, line 5036
def test_proc_constraints_dont_leak_between_routes
  expected_params = { controller: "pages", action: "show", bar: "bar" }
  actual_params = recognize_path("/proc/bar")

  assert_equal expected_params, actual_params
end

Private Instance Methods

recognize_path(*args) click to toggle source
# File actionpack/test/dispatch/routing_test.rb, line 5052
def recognize_path(*args)
  Routes.recognize_path(*args)
end