From 9b5604b7739db378ad89a2bdb443178eace86b58 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..226e85167c 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 = 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" + sock << "Hello" unless IO.select([sock], nil, nil, 1.15) + data = sock.gets assert_equal "HTTP/1.1 408 Request Timeout\r\n", data