summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2023-04-24 19:12:13 -0700
committerGitHub <noreply@github.com>2023-04-25 14:12:13 +1200
commitab360dd5ba16361c562bdf482af8ab14141807a6 (patch)
treeb74f82af3fc1787faa809abe3edcd69f17db8168
parentccd445d7de85c4d5771e860add87104258b16f01 (diff)
downloadrack-ab360dd5ba16361c562bdf482af8ab14141807a6.tar.gz
Add specs for underscore in host (#2072)
-rw-r--r--test/spec_request.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/spec_request.rb b/test/spec_request.rb
index 9966762e..353fe88d 100644
--- a/test/spec_request.rb
+++ b/test/spec_request.rb
@@ -187,6 +187,11 @@ class RackRequestTest < Minitest::Spec
req.hostname.must_be_nil
req = make_request \
+ Rack::MockRequest.env_for("/", "HTTP_HOST" => "some_service:3001")
+ req.host.must_equal "some_service"
+ req.hostname.must_equal "some_service"
+
+ req = make_request \
Rack::MockRequest.env_for("/", "SERVER_NAME" => "example.org", "SERVER_PORT" => "9292")
req.host.must_equal "example.org"
req.hostname.must_equal "example.org"
@@ -304,6 +309,10 @@ class RackRequestTest < Minitest::Spec
req.port.must_equal 81
req = make_request \
+ Rack::MockRequest.env_for("/", "HTTP_HOST" => "some_service:3001")
+ req.port.must_equal 3001
+
+ req = make_request \
Rack::MockRequest.env_for("/", "SERVER_NAME" => "example.org", "SERVER_PORT" => "9292")
req.port.must_equal 9292