From bcc486ffdc4a61b9df665bc45660582ce227ac0e Mon Sep 17 00:00:00 2001 From: Thomas Müller Date: Wed, 18 Nov 2015 15:04:53 +0100 Subject: Adding an existing sharee is idempotent --- apps/dav/tests/unit/carddav/carddavbackendtest.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'apps/dav/tests') diff --git a/apps/dav/tests/unit/carddav/carddavbackendtest.php b/apps/dav/tests/unit/carddav/carddavbackendtest.php index d76db5a91e2..dd5e205242a 100644 --- a/apps/dav/tests/unit/carddav/carddavbackendtest.php +++ b/apps/dav/tests/unit/carddav/carddavbackendtest.php @@ -204,6 +204,12 @@ class CardDavBackendTest extends TestCase { $shares = $this->backend->getShares('Example'); $this->assertEquals(1, count($shares)); + // adding the same sharee again has no effect + $this->backend->updateShares('Example', [['href' => 'principal:principals/best-friend']], []); + + $shares = $this->backend->getShares('Example'); + $this->assertEquals(1, count($shares)); + $books = $this->backend->getAddressBooksForUser('principals/best-friend'); $this->assertEquals(1, count($books)); @@ -214,7 +220,5 @@ class CardDavBackendTest extends TestCase { $books = $this->backend->getAddressBooksForUser('principals/best-friend'); $this->assertEquals(0, count($books)); - - } } -- cgit v1.2.3