- fix parsing messages with Content-Range header
[m6w6/ext-http] / tests / parse_message_003.phpt
diff --git a/tests/parse_message_003.phpt b/tests/parse_message_003.phpt
new file mode 100644 (file)
index 0000000..56804b6
--- /dev/null
@@ -0,0 +1,31 @@
+--TEST--
+content range message
+--SKIPIF--
+<?php
+include 'skip.inc';
+?>
+--FILE--
+<?php
+echo "-TEST\n";
+
+$message = 
+"HTTP/1.1 200 Ok\n".
+"Content-Range: bytes=0-1/5\n\n".
+"OK\n";
+
+$msg = http_parse_message($message);
+var_dump($msg->body);
+
+$message = 
+"HTTP/1.1 200 Ok\n".
+"Content-Range: bytes=0-1/1\n\n".
+"X\n";
+
+$msg = http_parse_message($message);
+
+echo "Done\n";
+--EXPECTF--
+%sTEST
+string(2) "OK"
+%s Invalid Content-Range header: bytes=0-1/1 in%s
+Done