/** * @covers Imbo\Auth\AccessControl\Adapter\ArrayAdapter::publicKeyExists */ public function testPublicKeyExists() { $adapter = new ArrayAdapter([['publicKey' => 'pubKey1', 'privateKey' => 'privateKey1', 'acl' => [['resources' => [Resource::IMAGES_GET], 'users' => ['user1', 'user2']]]], ['publicKey' => 'pubKey2', 'privateKey' => 'privateKey2', 'acl' => [['resources' => [Resource::IMAGES_GET], 'users' => ['user2', 'user3', '*']]]]]); $this->assertTrue($adapter->publicKeyExists('pubKey1')); $this->assertTrue($adapter->publicKeyExists('pubKey2')); $this->assertFalse($adapter->publicKeyExists('pubKey3')); }