From f2bd5f749605d64cc82a337c0a31cbb87bee7693 Mon Sep 17 00:00:00 2001 From: Juan Pablo Villafáñez Date: Mon, 27 Mar 2017 14:17:17 +0200 Subject: Add new specific tests for SMB --- apps/files_external/tests/Storage/SmbTest.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'apps/files_external/tests/Storage') diff --git a/apps/files_external/tests/Storage/SmbTest.php b/apps/files_external/tests/Storage/SmbTest.php index 45c01a0c59e..037c4cd4d39 100644 --- a/apps/files_external/tests/Storage/SmbTest.php +++ b/apps/files_external/tests/Storage/SmbTest.php @@ -132,4 +132,23 @@ class SmbTest extends \Test\Files\Storage\Storage { $this->assertEquals(new Change(IChange::ADDED, 'newfile.txt'), $result); } + + public function testRenameRoot() { + // root can't be renamed + $this->assertFalse($this->instance->rename('', 'foo1')); + + $this->instance->mkdir('foo2'); + $this->assertFalse($this->instance->rename('foo2', '')); + $this->instance->rmdir('foo2'); + } + + public function testUnlinkRoot() { + // root can't be deleted + $this->assertFalse($this->instance->unlink('')); + } + + public function testRmdirRoot() { + // root can't be deleted + $this->assertFalse($this->instance->rmdir('')); + } } -- cgit v1.2.3