From 19e4a6113fb9f33cf1ee2420e7f34179515acace Mon Sep 17 00:00:00 2001 From: Greg Beaver Date: Mon, 14 Apr 2008 16:30:55 +0000 Subject: [PATCH] add test coverage for phar.extract_list and mkdir/rmdir --- ext/phar/tests/dir.phpt | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 -- 2.40.0