Namespace
Methods
- S
- T
Included Modules
- SharedTestRoutes
Instance Public methods
setup()
Link
test_failed_get()
Link
test_generate_url_without_controller()
Link
test_ignores_common_ports_in_host()
Link
test_keeps_uncommon_ports_in_host()
Link
# File actionpack/test/controller/integration_test.rb, line 814 def test_keeps_uncommon_ports_in_host get "http://test.com:123" assert_equal "test.com:123", @request.env["HTTP_HOST"] get "http://test.com:443" assert_equal "test.com:443", @request.env["HTTP_HOST"] get "https://test.com:80" assert_equal "test.com:80", @request.env["HTTP_HOST"] end
test_pass_env()
Link
# File actionpack/test/controller/integration_test.rb, line 799 def test_pass_env get "/success", env: { "HTTP_REFERER" => "http://test.com/", "HTTP_HOST" => "http://test.com" } assert_equal "http://test.com", @request.env["HTTP_HOST"] assert_equal "http://test.com/", @request.env["HTTP_REFERER"] end
test_pass_headers()
Link
# File actionpack/test/controller/integration_test.rb, line 784 def test_pass_headers get "/success", headers: {"Referer" => "http://www.example.com/foo", "Host" => "http://nohost.com"} assert_equal "http://nohost.com", @request.env["HTTP_HOST"] assert_equal "http://www.example.com/foo", @request.env["HTTP_REFERER"] end
test_pass_headers_and_env()
Link
# File actionpack/test/controller/integration_test.rb, line 791 def test_pass_headers_and_env get "/success", headers: { "X-Test-Header" => "value" }, env: { "HTTP_REFERER" => "http://test.com/", "HTTP_HOST" => "http://test.com" } assert_equal "http://test.com", @request.env["HTTP_HOST"] assert_equal "http://test.com/", @request.env["HTTP_REFERER"] assert_equal "value", @request.env["HTTP_X_TEST_HEADER"] end