Fix gh-issue #16
[m6w6/ext-http] / tests / params005.phpt
index ad3948cb0581cda7dd60ec86a4c4a36768f30eb0..7c64a31b4d472cc0f211ad8376d5253c3db7908a 100644 (file)
@@ -1,5 +1,5 @@
 --TEST--
-header params rfc5987 regression
+quoted params
 --SKIPIF--
 <?php
 include "skipif.inc";
@@ -7,19 +7,22 @@ include "skipif.inc";
 --FILE--
 <?php
 echo "Test\n";
-$p = new http\Params(["attachment"=>["filename"=>"foo.bar"]]);
-var_dump($p->params);
-var_dump((string)$p);
+
+$p = new http\Params("multipart/form-data; boundary=\"--123\"");
+$c = array(
+       "multipart/form-data" => array(
+               "value" => true,
+               "arguments" => array(
+                       "boundary" => "--123"
+               )
+       )
+);
+var_dump($c === $p->params);
+var_dump("multipart/form-data;boundary=--123" === (string) $p);
 ?>
-===DONE===
+DONE
 --EXPECT--
 Test
-array(1) {
-  ["attachment"]=>
-  array(1) {
-    ["filename"]=>
-    string(7) "foo.bar"
-  }
-}
-string(27) "attachment;filename=foo.bar"
-===DONE===
+bool(true)
+bool(true)
+DONE