From 92967560735e6e3a8bd61c609fbe9baaa5f8043c Mon Sep 17 00:00:00 2001 From: Will Jordan Date: Tue, 20 Apr 2021 11:46:26 -0700 Subject: [PATCH] Update test_timeout_in_data_phase Complete request to ensure short timeout is used properly. --- test/test_puma_server.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/test_puma_server.rb b/test/test_puma_server.rb index edd7f4934d..67f078478b 100644 --- a/test/test_puma_server.rb +++ b/test/test_puma_server.rb @@ -383,11 +383,13 @@ 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 = 0 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" + sock << "Hello" unless IO.select([sock], nil, nil, 1) + data = sock.gets assert_equal "HTTP/1.1 408 Request Timeout\r\n", data