コード例 #1
0
ファイル: RbacSpec.php プロジェクト: polycademy/polyauth
 function it_should_delete_roles_and_permissions(PDOStatement $sth, Permission $permission, RoleManager $role_manager)
 {
     $sth->fetchAll(PDO::FETCH_CLASS, '\\RBAC\\Permission')->willReturn(array($permission));
     $role_manager->permissionDelete(Argument::any())->willReturn(true);
     $role_manager->roleDelete(Argument::any())->willReturn(true);
     $this->delete_permission('Permission Name')->shouldReturn(true);
     $this->delete_permissions(array('Permission Name'))->shouldReturn(true);
     $this->delete_roles_permissions(array('members' => array('Permission Name')))->shouldReturn(true);
 }
コード例 #2
0
 /**
  * @expectedException \RBAC\Exception\ValidationError
  */
 public function testPermissionDeleteInvalidId()
 {
     $this->rm->permissionDelete(new Permission());
 }