followup on #44
[m6w6/ext-http] / tests / message011.phpt
index 53aa992d461be899cf12b4ece3a7c6dbd17a51e4..1b1a3f29adf372c094a0a414f05f0ce5a3babb1f 100644 (file)
@@ -23,18 +23,24 @@ class strval {
 
 $m = new http\Message;
 $m->addHeaders(array("foo"=>"bar","bar"=>"foo"));
-var_dump(array("Foo"=>"bar", "Bar"=>"foo") === $m->getHeaders());
+if (array("Foo"=>"bar", "Bar"=>"foo") !== $m->getHeaders()) {
+       var_dump($m->getHeaders());
+}
 $m->addHeaders(array("key"=>"val","more"=>"Stuff"));
-var_dump(array("Foo"=>"bar", "Bar"=>"foo","Key"=>"val","More"=>"Stuff") === $m->getHeaders());
+if (array("Foo"=>"bar", "Bar"=>"foo","Key"=>"val","More"=>"Stuff") !== $m->getHeaders()) {
+       var_dump($m->getHeaders());
+}
 $m = new http\Message("GET / HTTP/1.1");
 $m->addHeader("Accept", "text/html");
 $m->addHeader("Accept", "text/xml;q=0");
 $m->addHeader("Accept", "text/plain;q=0.5");
-var_dump(
+if (
                "GET / HTTP/1.1\r\n".
-               "Accept: text/html, text/xml;q=0, text/plain;q=0.5\r\n" ===
-               $m->toString()
-);
+               "Accept: text/html, text/xml;q=0, text/plain;q=0.5\r\n" !==
+               $m->toString()) {
+       var_dump($m->toString());
+}
+
 $m = new http\Message("HTTP/1.1 200 Ok");
 $m->addHeader("Bool", true);
 $m->addHeader("Int", 123);
@@ -42,7 +48,7 @@ $m->addHeader("Float", 1.23);
 $m->addHeader("Array", array(1,2,3));
 $m->addHeader("Object", new strval("test"));
 $m->addHeader("Set-Cookie",
-               array(
+               new http\Cookie(
                                array(
                                                "cookies" => array("foo" => "bar"),
                                                "expires" => date_create("2012-12-31 22:59:59 GMT")->format(
@@ -54,7 +60,7 @@ $m->addHeader("Set-Cookie",
 );
 $m->addHeader("Set-Cookie", "val=0");
 
-var_dump(
+if (
                "HTTP/1.1 200 Ok\r\n".
                "Bool: true\r\n".
                "Int: 123\r\n".
@@ -62,16 +68,13 @@ var_dump(
                "Array: 1, 2, 3\r\n".
                "Object: test\r\n".
                "Set-Cookie: foo=bar; path=/somewhere; expires=Mon, 31 Dec 2012 22:59:59 GMT; \r\n".
-               "Set-Cookie: val=0\r\n" ===
-               $m->toString()
-);
+               "Set-Cookie: val=0\r\n" !==
+               $m->toString()) {
+       var_dump($m->toString());
+}
 
 ?>
 Done
 --EXPECT--
 Test
-bool(true)
-bool(true)
-bool(true)
-bool(true)
 Done