- fix tests
[m6w6/ext-http] / tests / HttpRequestDataShare_002.phpt
index 0b2f0ac529241cba934125e4fdfe6414fc5542da..1c7aa6fd5589ddc7e7192417693b2a252ff93996 100644 (file)
@@ -5,13 +5,13 @@ HttpRequestDataShare global
 include "skip.inc";
 checkcls("HttpRequestDataShare");
 ?>
---INI--
-http.request.datashare.cookie = 1
 --FILE--
 <?php
 echo "-TEST\n";
 
 $s = HttpRequestDataShare::singleton(true);
+$s->cookie = true;
+var_dump($s);
 
 $r1 = new HttpRequest("http://www.google.com/");
 $r2 = new HttpRequest("http://www.google.com/");
@@ -27,11 +27,25 @@ $r2->send();
 
 $s->reset();
 
-var_dump(current($r1->getResponseCookies())->cookies["PREF"] === HttpUtil::parseCookie($r2->getRequestMessage()->getHeader("Cookie"))->cookies["PREF"]);
+if (current($r1->getResponseCookies())->cookies["PREF"] !== HttpUtil::parseCookie($r2->getRequestMessage()->getHeader("Cookie"))->cookies["PREF"]) {
+       var_dump(
+               current($r1->getResponseCookies())->cookies["PREF"],
+               HttpUtil::parseCookie($r2->getRequestMessage()->getHeader("Cookie"))->cookies["PREF"]
+       );
+}
 
 echo "Done\n";
 ?>
 --EXPECTF--
 %sTEST
-bool(true)
+object(HttpRequestDataShare)#1 (4) {
+  ["cookie"]=>
+  bool(true)
+  ["dns"]=>
+  bool(true)
+  ["ssl"]=>
+  bool(false)
+  ["connect"]=>
+  bool(false)
+}
 Done