mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-08 17:07:33 +08:00
added revokeAll() test
This commit is contained in:
@ -119,6 +119,12 @@ abstract class ManagerTestCase extends TestCase
|
||||
$this->assertFalse($this->auth->revoke('author B', 'author'));
|
||||
}
|
||||
|
||||
public function testRevokeAll()
|
||||
{
|
||||
$this->assertTrue($this->auth->revokeAll('reader E'));
|
||||
$this->assertFalse($this->auth->isAssigned('reader E', 'reader'));
|
||||
}
|
||||
|
||||
public function testGetAssignments()
|
||||
{
|
||||
$this->auth->assign('author B', 'deletePost');
|
||||
@ -201,6 +207,13 @@ abstract class ManagerTestCase extends TestCase
|
||||
'updateOwnPost' => false,
|
||||
'deletePost' => true,
|
||||
],
|
||||
'reader E' => [
|
||||
'createPost' => false,
|
||||
'readPost' => false,
|
||||
'updatePost' => false,
|
||||
'updateOwnPost' => false,
|
||||
'deletePost' => false,
|
||||
],
|
||||
];
|
||||
|
||||
$params = ['authorID' => 'author B'];
|
||||
@ -245,5 +258,6 @@ abstract class ManagerTestCase extends TestCase
|
||||
$this->auth->assign('author B', 'author');
|
||||
$this->auth->assign('editor C', 'editor');
|
||||
$this->auth->assign('admin D', 'admin');
|
||||
$this->auth->assign('reader E', 'reader');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user