]> granicus.if.org Git - php/commitdiff
- add basic zlib.output_compression tests
authorMichael Wallner <mike@php.net>
Thu, 31 Aug 2006 13:52:41 +0000 (13:52 +0000)
committerMichael Wallner <mike@php.net>
Thu, 31 Aug 2006 13:52:41 +0000 (13:52 +0000)
ext/zlib/tests/ob_001.phpt [new file with mode: 0644]
ext/zlib/tests/ob_002.phpt [new file with mode: 0644]
ext/zlib/tests/ob_003.phpt [new file with mode: 0644]

diff --git a/ext/zlib/tests/ob_001.phpt b/ext/zlib/tests/ob_001.phpt
new file mode 100644 (file)
index 0000000..e02924e
--- /dev/null
@@ -0,0 +1,22 @@
+--TEST--
+zlib.output_compression
+--SKIPIF--
+<?php
+if (!extension_loaded("zlib")) die("skip need ext/zlib");
+if (false === stristr(PHP_SAPI, "cgi)) die("skip need sapi/cgi");
+?>
+--INI--
+zlib.output_compression=1
+--ENV--
+HTTP_ACCEPT_ENCODING=gzip
+--FILE--
+<?php
+echo "hi\n";
+?>
+--EXPECTF--
+%s
+Content-Encoding: gzip
+Vary: Accept-Encoding
+%s
+
+\1f\8b\b%s
diff --git a/ext/zlib/tests/ob_002.phpt b/ext/zlib/tests/ob_002.phpt
new file mode 100644 (file)
index 0000000..1c5bbb3
--- /dev/null
@@ -0,0 +1,21 @@
+--TEST--
+zlib.output_compression
+--SKIPIF--
+<?php
+if (!extension_loaded("zlib")) die("skip need ext/zlib");
+if (false === stristr(PHP_SAPI, "cgi)) die("skip need sapi/cgi");
+?>
+--INI--
+zlib.output_compression=1
+--ENV--
+HTTP_ACCEPT_ENCODING=gzip
+--FILE--
+<?php
+ini_set("zlib.output_compression", 0);
+echo "hi\n";
+?>
+--EXPECTF--
+%s
+Content-type: %s
+
+hi
diff --git a/ext/zlib/tests/ob_003.phpt b/ext/zlib/tests/ob_003.phpt
new file mode 100644 (file)
index 0000000..4f6a0c5
--- /dev/null
@@ -0,0 +1,23 @@
+--TEST--
+zlib.output_compression
+--SKIPIF--
+<?php
+if (!extension_loaded("zlib")) die("skip need ext/zlib");
+if (false === stristr(PHP_SAPI, "cgi)) die("skip need sapi/cgi");
+?>
+--INI--
+zlib.output_compression=0
+--ENV--
+HTTP_ACCEPT_ENCODING=gzip
+--FILE--
+<?php
+ini_set("zlib.output_compression", 1);
+echo "hi\n";
+?>
+--EXPECTF--
+%s
+Content-Encoding: gzip
+Vary: Accept-Encoding
+%s
+
+\1f\8b\b%s