diff options
-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 |