svn: /php/php-src/branches/PHP_5_3/ext/phar/tests/ bug52013.phpt
| From: | Eric Stewart | Date: | Fri, 02 Jul 2010 02:46:43 +0000 |
| Subject: | svn: /php/php-src/branches/PHP_5_3/ext/phar/tests/ bug52013.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-63010@lists.php.net to get a copy of this message | ||
ericstewart Fri, 02 Jul 2010 02:46:43 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=300928
Log:
Added test for bug 52013 to PHP_5_3.
Bug: http://bugs.php.net/52013 (Assigned) Unable to
decompress files in a compressed phar.
Changed paths:
A php/php-src/branches/PHP_5_3/ext/phar/tests/bug52013.phpt
Added: php/php-src/branches/PHP_5_3/ext/phar/tests/bug52013.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/phar/tests/bug52013.phpt (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/phar/tests/bug52013.phpt 2010-07-02 02:46:43 UTC (rev 300928)
@@ -0,0 +1,37 @@
+--TEST--
+Test for bug 52013 about Phar::decompressFiles().
+--DESCRIPTION--
+Test for a bug where Phar::decompressFiles() mistakenly throws BadMethodCallException.
+http://bugs.php.net/bug.php?id=52013
+--CREDITS--
+Frederic Hardy frederic.hardy@mageekbox.net
+--SKIPIF--
+<?php if (!extension_loaded("phar")) die("skip"); ?>
+--INI--
+phar.require_hash=0
+phar.readonly=0
+open_basedir=
+--FILE--
+<?php
+mkdir(dirname(__FILE__) . '/testdir');
+file_put_contents(dirname(__FILE__) . '/testdir/1.php', str_repeat(' ', 1455));
+
+$phar = new Phar(dirname(__FILE__) . '/compressed.phar');
+$phar->buildFromDirectory(dirname(__FILE__) . '/testdir', '/\.php$/');
+$phar->setSignatureAlgorithm(Phar::SHA1);
+$phar->compressFiles(Phar::GZ);
+$phar->decompressFiles();
+
+echo 'ok';
+?>
+--CLEAN--
+<?php
+if (is_file(dirname(__FILE__) . '/testdir/1.php'))
+ unlink(dirname(__FILE__) . '/testdir/1.php');
+if (is_dir(dirname(__FILE__) . '/testdir'))
+ rmdir(dirname(__FILE__) . '/testdir');
+if (is_file(dirname(__FILE__) . '/compressed.phar'))
+ unlink(dirname(__FILE__) . '/compressed.phar');
+?>
+--EXPECT--
+ok
Property changes on: php/php-src/branches/PHP_5_3/ext/phar/tests/bug52013.phpt
___________________________________________________________________
Added: svn:keywords
+ Id Rev Revision
Added: svn:eol-style
+ native