public function testRemoveDeny() { $editor = Role::factory('editor'); $editor->addPermission('edit'); $page = Resource::factory('page'); $a = Acl::factory($editor, $page); $a->allow('editor', 'page', 'edit'); $a->deny('editor', 'page', 'edit'); $this->assertFalse($a->isAllowed($editor, 'page', 'edit')); $a->removeDeny('editor', 'page', 'edit'); $a->removeDeny('editor'); $this->assertTrue($a->isAllowed($editor, 'page', 'edit')); }
public function testToString() { $p = Resource::factory('page'); $this->assertEquals('page', (string) $p); }