Namespace
Methods
A
T
Constants
AltRoutes = Class.new(ActionDispatch::Routing::RouteSet) { def request_class AltRequest end }.new
 
APP = build_app AltRoutes
 
Instance Public methods
app()
# File actionpack/test/dispatch/routing_test.rb, line 3749
def app
  APP
end
test_alt_request_with_matched_header()
# File actionpack/test/dispatch/routing_test.rb, line 3758
def test_alt_request_with_matched_header
  get "/", headers: { "HTTP_X_HEADER" => "HEADER" }
  assert_equal "XHeader", @response.body
end
test_alt_request_with_unmatched_header()
# File actionpack/test/dispatch/routing_test.rb, line 3763
def test_alt_request_with_unmatched_header
  get "/", headers: { "HTTP_X_HEADER" => "NON_MATCH" }
  assert_equal "Alternative App", @response.body
end
test_alt_request_without_header()
# File actionpack/test/dispatch/routing_test.rb, line 3753
def test_alt_request_without_header
  get "/"
  assert_equal "Alternative App", @response.body
end