Esempio n. 1
0
 public function testCanGetAccessControlRule()
 {
     $this->setMockResponse($this->client, 'acl_rule_get');
     $rule = $this->client->getAccessControlRule('some-pubkey', 15);
     $requests = $this->getMockedRequests();
     $request = $requests[0];
     $this->assertSame('http://imbo/keys/some-pubkey/access/15.json?accessToken=63c8ed7a13b2aa62a56bcf3fe73b55800ca114acd3aa02fdeb70e7a3ab3ea788', urldecode($request->getUrl()));
     $this->assertSame('images-read', $rule['group']);
     $this->assertSame(1, $rule['id']);
     $this->assertSame('user', $rule['users'][0]);
     $this->assertSame('user2', $rule['users'][1]);
 }