diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2016-02-16 13:37:22 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2016-02-16 13:37:22 +0100 |
commit | c6fef52939f07aef93e7622afb4a6081b7f26c68 (patch) | |
tree | 89891547126867f9b21a26012606e7f9d71733e6 /tests | |
parent | d5226c88ac10e5715fc4777dff0ef7a461e34e1e (diff) | |
parent | ed6843e87b03aa7e2a631bd8b97085380023b4ba (diff) | |
download | nextcloud-server-c6fef52939f07aef93e7622afb4a6081b7f26c68.tar.gz nextcloud-server-c6fef52939f07aef93e7622afb4a6081b7f26c68.zip |
Merge pull request #22416 from owncloud/fix_22402
Return proper error string if sharing for this user is disabled
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib/share20/managertest.php | 41 |
1 files changed, 10 insertions, 31 deletions
diff --git a/tests/lib/share20/managertest.php b/tests/lib/share20/managertest.php index bb91ed0d51e..fe94b72c4e6 100644 --- a/tests/lib/share20/managertest.php +++ b/tests/lib/share20/managertest.php @@ -1404,28 +1404,21 @@ class ManagerTest extends \Test\TestCase { ->setMethods(['sharingDisabledForUser']) ->getMock(); - $manager->method('sharingDisabledForUser')->willReturn($disabledForUser); + $manager->method('sharingDisabledForUser') + ->with('user') + ->willReturn($disabledForUser); - $user = $this->getMock('\OCP\IUser'); $share = $this->manager->newShare(); $share->setSharedBy('user'); - $res = $this->invokePrivate($manager, 'canShare', [$share]); - $this->assertEquals($expected, $res); - } - - /** - * @expectedException Exception - * @expectedExceptionMessage The Share API is disabled - */ - public function testCreateShareCantShare() { - $manager = $this->createManagerMock() - ->setMethods(['canShare']) - ->getMock(); + $exception = false; + try { + $res = $this->invokePrivate($manager, 'canShare', [$share]); + } catch (\Exception $e) { + $exception = true; + } - $manager->expects($this->once())->method('canShare')->willReturn(false); - $share = $this->manager->newShare(); - $manager->createShare($share); + $this->assertEquals($expected, !$exception); } public function testCreateShareUser() { @@ -1945,20 +1938,6 @@ class ManagerTest extends \Test\TestCase { /** * @expectedException Exception - * @expectedExceptionMessage The Share API is disabled - */ - public function testUpdateShareCantShare() { - $manager = $this->createManagerMock() - ->setMethods(['canShare']) - ->getMock(); - - $manager->expects($this->once())->method('canShare')->willReturn(false); - $share = $this->manager->newShare(); - $manager->updateShare($share); - } - - /** - * @expectedException Exception * @expectedExceptionMessage Can't change share type */ public function testUpdateShareCantChangeShareType() { |