ru_php/ext/phar/tests/tar/bug70417.phpt

27 lines
549 B
PHP

--TEST--
Bug #70417 (PharData::compress() doesn't close temp file)
--EXTENSIONS--
phar
zlib
--FILE--
<?php
$filename = __DIR__ . '/bug70417.tar';
@unlink("$filename.gz");
$resBefore = count(get_resources());
$arch = new PharData($filename);
$arch->addFromString('foo', 'bar');
$arch->addFromString('foo2', 'baz');
$arch->compress(Phar::GZ);
unset($arch);
$resAfter = count(get_resources());
var_dump($resAfter - $resBefore);
?>
--CLEAN--
<?php
$filename = __DIR__ . '/bug70417.tar';
@unlink($filename);
@unlink("$filename.gz");
?>
--EXPECT--
int(0)