# 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