test: fix COPY to mountpoint tests

This commit is contained in:
Saw-jan
2024-08-22 14:52:27 +05:45
parent d45efeacca
commit 29b9f9b07d
4 changed files with 19 additions and 21 deletions
@@ -86,12 +86,13 @@ class ArchiverContext implements Context {
* @return void
*/
public function removeDir(string $dir): void {
$items = \glob("$dir/*");
$items = array_diff(scandir($dir), ['.', '..']);
foreach ($items as $item) {
if (\is_dir($item)) {
$this->removeDir($item);
$itemPath = $dir . DIRECTORY_SEPARATOR . $item;
if (\is_dir($itemPath)) {
$this->removeDir($itemPath);
} else {
\unlink($item);
\unlink($itemPath);
}
}
\rmdir($dir);