- Fixed build on php-trunk
[m6w6/ext-http] / tests / encoding_objects_001.phpt
index d9cf992b54b3c28835a01fb3baf507ffbacbf6a0..60fe4cdc59b19cf00bdb78e6da3e32fa3f8afeb4 100644 (file)
@@ -11,14 +11,25 @@ skipif(!http_support(HTTP_SUPPORT_ENCODINGS), "need zlib");
 echo "-TEST\n";
 $d = new HttpDeflateStream;
 $i = new HttpInflateStream;
-echo $i->update($d->update("Hi "));
-echo $i->update($d->update("there!\n"));
-echo $i->update($d->finish());
-echo $i->finish();
+echo $i->flush($d->flush("Hi "));
+echo $i->finish($d->finish("there!\n"));
+echo $i->finish($d->finish("Yo...\n"));
+
+$id = $i->update($d->update($pd = file_get_contents(__FILE__)));
+foreach (glob('*.phpt') as $f) {
+       $id .= $i->update($d->update($tmp = file_get_contents($f)));
+       $pd .= $tmp;
+}
+$id .= $i->finish($d->finish());
+
+var_dump($id == $pd);
+
 echo "Done\n";
 ?>
 --EXPECTF--
-%sTEST
+%aTEST
 Hi there!
+Yo...
+bool(true)
 Done