|
|
|
|
@ -88,6 +88,21 @@ abstract class Storage extends \Test\TestCase { |
|
|
|
|
} |
|
|
|
|
$this->assertEquals([$directory], $content); |
|
|
|
|
|
|
|
|
|
$content = iterator_to_array($this->instance->getDirectoryContent('/')); |
|
|
|
|
|
|
|
|
|
$this->assertCount(1, $content); |
|
|
|
|
$dirEntry = $content[0]; |
|
|
|
|
unset($dirEntry['scan_permissions']); |
|
|
|
|
unset($dirEntry['etag']); |
|
|
|
|
$this->assertEquals([ |
|
|
|
|
'name' => $directory, |
|
|
|
|
'mimetype' => $this->instance->getMimeType($directory), |
|
|
|
|
'mtime' => $this->instance->filemtime($directory), |
|
|
|
|
'size' => -1, |
|
|
|
|
'storage_mtime' => $this->instance->filemtime($directory), |
|
|
|
|
'permissions' => $this->instance->getPermissions($directory), |
|
|
|
|
], $dirEntry); |
|
|
|
|
|
|
|
|
|
$this->assertFalse($this->instance->mkdir('/' . $directory)); //can't create existing folders |
|
|
|
|
$this->assertTrue($this->instance->rmdir('/' . $directory)); |
|
|
|
|
|
|
|
|
|
|