public function testCanReadResourcesFromGroups()
{
$acl = [['publicKey' => 'pubkey', 'privateKey' => 'privkey', 'acl' => [['group' => 'user-stats', 'users' => ['user1']]]]];
$groups = ['user-stats' => [Resource::USER_GET, Resource::USER_HEAD]];
$ac = new ArrayAdapter($acl, $groups);
$this->assertFalse($ac->hasAccess('pubkey', Resource::IMAGES_POST, 'user1'));
$this->assertFalse($ac->hasAccess('pubkey', Resource::IMAGES_POST));
$this->assertFalse($ac->hasAccess('pubkey', Resource::USER_GET, 'user2'));
$this->assertTrue($ac->hasAccess('pubkey', Resource::USER_HEAD, 'user1'));
$this->assertTrue($ac->hasAccess('pubkey', Resource::USER_GET, 'user1'));
}