diff options
author | Jeremy Evans <code@jeremyevans.net> | 2023-04-24 19:12:13 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-25 14:12:13 +1200 |
commit | ab360dd5ba16361c562bdf482af8ab14141807a6 (patch) | |
tree | b74f82af3fc1787faa809abe3edcd69f17db8168 | |
parent | ccd445d7de85c4d5771e860add87104258b16f01 (diff) | |
download | rack-ab360dd5ba16361c562bdf482af8ab14141807a6.tar.gz |
Add specs for underscore in host (#2072)
-rw-r--r-- | test/spec_request.rb | 9 |
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 |