- fix tests
[m6w6/ext-http] / tests / HttpRequest_001.phpt
1 --TEST--
2 HttpRequest options
3 --SKIPIF--
4 <?php
5 include 'skip.inc';
6 checkver(5);
7 ?>
8 --FILE--
9 <?php
10 $r1 = new HttpRequest;
11 $r2 = new HttpRequest;
12 $r1->setOptions(array('redirect'=>11, 'headers'=>array('X-Foo'=>'Bar')));
13 $r2->setOptions(array('redirect'=>99, 'headers'=>array('X-Bar'=>'Foo')));
14 $o1 = $r1->getOptions();
15 $o2 = $r2->getOptions();
16 $r1->setOptions($o2);
17 $r2->setOptions($o1);
18 print_r(array($o1, $o2));
19 var_dump(serialize($r1->getOptions()) === serialize($r2->getOptions()));
20 $r1 = null;
21 $r2 = null;
22 ?>
23 --EXPECTF--
24 %sArray
25 (
26 [0] => Array
27 (
28 [redirect] => 11
29 [headers] => Array
30 (
31 [X-Foo] => Bar
32 [X-Bar] => Foo
33 )
34
35 )
36
37 [1] => Array
38 (
39 [redirect] => 99
40 [headers] => Array
41 (
42 [X-Bar] => Foo
43 [X-Foo] => Bar
44 )
45
46 )
47
48 )
49 bool(false)