diff options
author | Eric Wong <BOFH@YHBT.net> | 2023-06-05 10:12:48 +0000 |
---|---|---|
committer | Eric Wong <bofh@yhbt.net> | 2023-06-05 10:39:00 +0000 |
commit | f542e431401fa2dbd8bd15847a6540da81680754 (patch) | |
tree | 94640d6ff98ae083be056717b79253125ccc209f /test/unit | |
parent | f8a2c2f3e8e6034545275f546e5db1baa24867b6 (diff) | |
download | unicorn-f542e431401fa2dbd8bd15847a6540da81680754.tar.gz |
t/integration.t already is more complete in that it tests both Rack 2 and 3 along with both possible values of check_client_connection.
Diffstat (limited to 'test/unit')
-rw-r--r-- | test/unit/test_server.rb | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/test/unit/test_server.rb b/test/unit/test_server.rb index fe98fcc..0a710d1 100644 --- a/test/unit/test_server.rb +++ b/test/unit/test_server.rb @@ -23,17 +23,6 @@ class TestHandler end end -class TestEarlyHintsHandler - def call(env) - while env['rack.input'].read(4096) - end - env['rack.early_hints'].call( - "Link" => "</style.css>; rel=preload; as=style\n</script.js>; rel=preload" - ) - [200, { 'content-type' => 'text/plain' }, ['hello!\n']] - end -end - class TestRackAfterReply def initialize @called = false @@ -112,26 +101,6 @@ class WebServerTest < Test::Unit::TestCase tmp.close! end - def test_early_hints - teardown - redirect_test_io do - @server = HttpServer.new(TestEarlyHintsHandler.new, - :listeners => [ "127.0.0.1:#@port"], - :early_hints => true) - @server.start - end - - sock = tcp_socket('127.0.0.1', @port) - sock.syswrite("GET / HTTP/1.0\r\n\r\n") - - responses = sock.read(4096) - assert_match %r{\AHTTP/1.[01] 103\b}, responses - assert_match %r{^Link: </style\.css>}, responses - assert_match %r{^Link: </script\.js>}, responses - - assert_match %r{^HTTP/1.[01] 200\b}, responses - end - def test_after_reply teardown |