1
0
şunun yansıması https://github.com/nextcloud/server.git eşitlendi 2024-08-29 05:55:50 +02:00

Correctly remove temp test directory tree

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Bu işleme şunda yer alıyor:
John Molakvoæ (skjnldsv) 2017-12-28 13:41:38 +01:00
ebeveyn 02bfc867ef
işleme b71c9205ef
Veri tabanında bu imza için bilinen anahtar bulunamadı
GPG Anahtar Kimliği: FB5ACEED51955BF8

Dosyayı Görüntüle

@ -399,6 +399,18 @@ class SCSSCacherTest extends \Test\TestCase {
return sha1(uniqid(mt_rand(), true));
}
private function rrmdir($directory) {
$files = array_diff(scandir($directory), array('.','..'));
foreach ($files as $file) {
if (is_dir($directory . '/' . $file)) {
$this->rrmdir($directory . '/' . $file);
} else {
unlink($directory . '/' . $file);
}
}
return rmdir($directory);
}
/**
* @param $path
* @param $appName
@ -418,7 +430,7 @@ class SCSSCacherTest extends \Test\TestCase {
$actual = self::invokePrivate($this->scssCacher, 'getWebDir', [$tmpDir.$path, $appName, $tmpDir.$serverRoot, $webRoot]);
$this->assertEquals($correctWebDir, $actual);
array_pop(\OC::$APPSROOTS);
rmdir($tmpDir.$path);
$this->rrmdir($tmpDir.$path);
}
}