Example #1
0
 public function testSharing()
 {
     $this->book->expects($this->once())->method('updateShares')->with([['href' => 'principal:principals/admin', 'commonName' => null, 'summary' => null, 'readOnly' => false]], ['mailto:wilfredo@example.com']);
     // setup request
     $request = new Request();
     $request->addHeader('Content-Type', 'application/xml');
     $request->setUrl('addressbook1.vcf');
     $request->setBody('<?xml version="1.0" encoding="utf-8" ?><CS:share xmlns:D="DAV:" xmlns:CS="http://owncloud.org/ns"><CS:set><D:href>principal:principals/admin</D:href><CS:read-write/></CS:set> <CS:remove><D:href>mailto:wilfredo@example.com</D:href></CS:remove></CS:share>');
     $response = new Response();
     $this->plugin->httpPost($request, $response);
 }