diff --git a/test/test_puma_server.rb b/test/test_puma_server.rb index edd7f4934d..48210fc682 100644 --- a/test/test_puma_server.rb +++ b/test/test_puma_server.rb @@ -383,11 +383,14 @@ def test_status_hook_fires_when_server_changes_states end def test_timeout_in_data_phase - @server.first_data_timeout = 2 + @server.first_data_timeout = 1 server_run sock = send_http "POST / HTTP/1.1\r\nHost: test.com\r\nContent-Type: text/plain\r\nContent-Length: 5\r\n\r\n" + sleep 1.15 + sock << "Hello" + data = sock.gets assert_equal "HTTP/1.1 408 Request Timeout\r\n", data