- libevent diagnostics
[m6w6/ext-http] / tests / HttpRequestDataShare_001.phpt
1 --TEST--
2 HttpRequestDataShare
3 --SKIPIF--
4 <?php
5 include "skip.inc";
6 checkurl("www.google.com");
7 checkcls("HttpRequestDataShare");
8 ?>
9 --FILE--
10 <?php
11 echo "-TEST\n";
12
13 $s = new HttpRequestDataShare;
14 $s->dns = true;
15 $s->cookie = true;
16
17 $r1 = new HttpRequest("http://www.google.com/");
18 $r2 = new HttpRequest("http://www.google.com/");
19
20 $r1->enableCookies();
21 $r2->enableCookies();
22
23 $s->attach($r1);
24 $s->attach($r2);
25
26 $r1->send();
27 $r2->send();
28
29 $s->reset();
30
31 var_dump(current($r1->getResponseCookies())->cookies["PREF"] === HttpUtil::parseCookie($r2->getRequestMessage()->getHeader("Cookie"))->cookies["PREF"]);
32
33 echo "Done\n";
34 ?>
35 --EXPECTF--
36 %sTEST
37 bool(true)
38 Done