phpt for bug 52013
| From: | Frederic Hardy | Date: | Sun, 27 Jun 2010 17:20:26 +0000 |
| Subject: | phpt for bug 52013 | ||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-65590@lists.php.net to get a copy of this message | ||
Hello !
I was writted a test for bug 52013.
Please can you review it ?
--TEST--
Test for bug 52013 about Phar::descompressFiles().
--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
unlink(dirname(__FILE__) . '/testdir/1.php');
rmdir(dirname(__FILE__) . '/testdir');
unlink(dirname(__FILE__) . '/compressed.phar');
?>
--EXPECT--
ok
--
========================================================================
Frédéric Hardy : Architecte d'application/Admin. système/Ergonome
Status : En recherche d'emploi
========================================================================