mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-28 10:53:39 +01:00
Better VFS test cleanup
This commit is contained in:
parent
ac41289ecd
commit
38add67ea9
@ -26,6 +26,7 @@ class StreamWrapperTest extends Vfs\StreamWrapperBase
|
|||||||
|
|
||||||
protected function setUp() : void
|
protected function setUp() : void
|
||||||
{
|
{
|
||||||
|
$this->files[] = $this->getFilename('',false);
|
||||||
$this->createShare();
|
$this->createShare();
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
}
|
}
|
||||||
|
@ -110,7 +110,14 @@ class SharingBase extends LoggedInTest
|
|||||||
}
|
}
|
||||||
foreach($this->files as $file)
|
foreach($this->files as $file)
|
||||||
{
|
{
|
||||||
Vfs::unlink($file);
|
if(Vfs::is_dir($file) && !Vfs::is_link(($file)))
|
||||||
|
{
|
||||||
|
Vfs::rmdir($file);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Vfs::unlink($file);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Vfs::remove($this->files);
|
Vfs::remove($this->files);
|
||||||
|
|
||||||
@ -164,6 +171,7 @@ class SharingBase extends LoggedInTest
|
|||||||
if(!Vfs::is_readable($dir))
|
if(!Vfs::is_readable($dir))
|
||||||
{
|
{
|
||||||
Vfs::mkdir($dir);
|
Vfs::mkdir($dir);
|
||||||
|
$this->files[] = $dir;
|
||||||
}
|
}
|
||||||
$this->files += $this->addFiles($dir);
|
$this->files += $this->addFiles($dir);
|
||||||
|
|
||||||
|
@ -122,7 +122,14 @@ abstract class StreamWrapperBase extends LoggedInTest
|
|||||||
}
|
}
|
||||||
foreach($this->files as $file)
|
foreach($this->files as $file)
|
||||||
{
|
{
|
||||||
Vfs::unlink($file);
|
if(Vfs::is_dir($file) && !Vfs::is_link(($file)))
|
||||||
|
{
|
||||||
|
Vfs::rmdir($file);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Vfs::unlink($file);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove any mounts
|
// Remove any mounts
|
||||||
|
Loading…
Reference in New Issue
Block a user