# File test/test_request.rb, line 487 def test_fetch_body_with_keep_alive @request.method = 'POST' @request.path = '/' @request.version = 'HTTP/1.1' assert(! @request.conn_closed?) pio = PseudoIO.new pio << "Hello world.\n" pio << "End_of_Body" @request.set_header('Content-Length', "Hello world.\n".length.to_s) @request.set_reader(pio) assert_equal("Hello world.\n", @request.fetch_body) assert_exception(RuntimeError) { @request.fetch_body } assert_equal("End_of_Body", pio.read) end