public function testRemoveAllow()
{
$editor = Role::factory('editor');
$editor->addPermission('edit');
$page = Resource::factory('page');
$a = Acl::factory($editor, $page);
$a->allow('editor', 'page', 'edit');
$this->assertTrue($a->isAllowed($editor, 'page', 'edit'));
$a->removeAllow('editor', 'page', 'edit');
$a->removeAllow('editor', 'page');
$a->removeAllow('editor');
$this->assertFalse($a->isAllowed($editor, 'page', 'edit'));
}