# File test/test_request.rb, line 263
    def test_parse_line_with_preamble
      assert_nil(@request.method)
      assert_nil(@request.path)
      assert_nil(@request.version)

      pio = PseudoIO.new
      pio << "\r\n"
      pio << "\r\n"
      pio << "\r\n"
      pio << "GET /foo/bar HTTP/1.0\r\n"
      pio << "Host: localhost:8080\r\n"

      @request.parse_line(pio)
      assert_equal('GET', @request.method)
      assert_equal('/foo/bar', @request.path)
      assert_equal('HTTP/1.0', @request.version)
      assert_equal("Host: localhost:8080\r\n", pio.read)
    end