Ejemplo n.º 1
0
 /**
  * @expectedException \Sabre\DAV\Exception\Forbidden
  */
 public function testDeleteFromGroup()
 {
     /** @var \PHPUnit_Framework_MockObject_MockObject | CardDavBackend $backend */
     $backend = $this->getMockBuilder('OCA\\DAV\\CardDAV\\CardDavBackend')->disableOriginalConstructor()->getMock();
     $backend->expects($this->never())->method('updateShares');
     $backend->expects($this->any())->method('getShares')->willReturn([['href' => 'principal:group2']]);
     $calendarInfo = ['{http://owncloud.org/ns}owner-principal' => 'user1', 'principaluri' => 'user2', 'id' => 666];
     $c = new AddressBook($backend, $calendarInfo);
     $c->delete();
 }