release 1.7.5
[m6w6/ext-http] / tests / HttpRequestDataShare_002.phpt
index 0b2f0ac529241cba934125e4fdfe6414fc5542da..9bd2a1815a166b45dbb8346e02314dce90c5080f 100644 (file)
@@ -3,15 +3,16 @@ HttpRequestDataShare global
 --SKIPIF--
 <?php
 include "skip.inc";
+checkurl("www.google.com");
 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 +28,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)
+%aTEST
+object(HttpRequestDataShare)#1 (4) {
+  ["cookie"]=>
+  bool(true)
+  ["dns"]=>
+  bool(true)
+  ["ssl"]=>
+  bool(false)
+  ["connect"]=>
+  bool(false)
+}
 Done