From c4b58719e8aa7f2b4979d139ca166a8c6a11eb7e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 15 Feb 2017 18:37:10 +0000 Subject: Revert "remove response_start_sent" Oops, this was a half-baked change I was considering but forgot about. This reverts commit 69fd4f9bbff3708166fbf70163fa6e192dde1497. --- test/unit/test_http_parser_ng.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/unit/test_http_parser_ng.rb b/test/unit/test_http_parser_ng.rb index 9300c57..d186f5a 100644 --- a/test/unit/test_http_parser_ng.rb +++ b/test/unit/test_http_parser_ng.rb @@ -21,14 +21,28 @@ class HttpParserNgTest < Test::Unit::TestCase r = "GET / HTTP/1.1\r\nHost: example.com\r\n\r\n" @parser.buf << r @parser.parse + @parser.response_start_sent = true assert @parser.keepalive? assert @parser.next? + assert @parser.response_start_sent # persistent client makes another request: @parser.buf << r @parser.parse assert @parser.keepalive? assert @parser.next? + assert_equal false, @parser.response_start_sent + end + + def test_response_start_sent + assert_equal false, @parser.response_start_sent, "default is false" + @parser.response_start_sent = true + assert_equal true, @parser.response_start_sent + @parser.response_start_sent = false + assert_equal false, @parser.response_start_sent + @parser.response_start_sent = true + @parser.clear + assert_equal false, @parser.response_start_sent end def test_connection_TE -- cgit v1.2.3-24-ge0c7