ImboIntegrationTest\Auth\AccessControl\Adapter\AdapterTests::testCanManipulateAccessRules PHP Method

testCanManipulateAccessRules() public method

    public function testCanManipulateAccessRules()
    {
        $this->adapter->addKeyPair('public', 'private');
        $this->assertInternalType('string', $ruleId = $this->adapter->addAccessRule('public', ['resources' => ['image.get'], 'users' => ['user']]));
        $this->assertSame(['id' => $ruleId, 'resources' => ['image.get'], 'users' => ['user']], $this->adapter->getAccessRule('public', $ruleId));
        $this->assertTrue($this->adapter->deleteAccessRule('public', $ruleId));
        $this->assertNull($this->adapter->getAccessRule('publickey', $ruleId));
    }