From: Greg Beaver Date: Mon, 14 Apr 2008 16:30:55 +0000 (+0000) Subject: add test coverage for phar.extract_list and mkdir/rmdir X-Git-Tag: RELEASE_2_0_0b1~416 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=19e4a6113fb9f33cf1ee2420e7f34179515acace;p=php add test coverage for phar.extract_list and mkdir/rmdir --- diff --git a/ext/phar/tests/dir.phpt b/ext/phar/tests/dir.phpt index 0d77aa5ee5..f87fb0feb7 100644 --- a/ext/phar/tests/dir.phpt +++ b/ext/phar/tests/dir.phpt @@ -49,6 +49,13 @@ ini_set('phar.readonly', 0); rmdir($pname); rmdir($pname . '/'); mkdir($pname . '/'); + +// test extract_list with rmdir/mkdir +ini_set('phar.extract_list', 'test.phar=' . dirname(__FILE__) . '/ump'); +mkdir($a = dirname(__FILE__) . '/ump'); +mkdir('phar://test.phar/test'); +rmdir('phar://test.phar/test'); +rmdir($a); ?> ===DONE=== --CLEAN-- @@ -89,4 +96,8 @@ Warning: rmdir(): phar error: cannot remove directory "" in phar "%sdir.phar.php Warning: rmdir(): phar error: cannot remove directory "" in phar "%sdir.phar.php", directory does not exist in %sdir.php on line %d Warning: mkdir(): phar error: cannot create directory "" in phar "%sdir.phar.php", phar error: invalid path "" must not be empty in %sdir.php on line %d + +Warning: mkdir(): phar error: directory "test" cannot be created in phar "test.phar", phar is extracted in plain map in %sdir.php on line %d + +Warning: rmdir(): phar error: directory "test" cannot be removed in phar "test.phar", phar is extracted in plain map in %sdir.php on line %d ===DONE=== \ No newline at end of file