mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-10 02:13:17 +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'));
|
$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()
|
public function testGetAssignments()
|
||||||
{
|
{
|
||||||
$this->auth->assign('author B', 'deletePost');
|
$this->auth->assign('author B', 'deletePost');
|
||||||
@ -201,6 +207,13 @@ abstract class ManagerTestCase extends TestCase
|
|||||||
'updateOwnPost' => false,
|
'updateOwnPost' => false,
|
||||||
'deletePost' => true,
|
'deletePost' => true,
|
||||||
],
|
],
|
||||||
|
'reader E' => [
|
||||||
|
'createPost' => false,
|
||||||
|
'readPost' => false,
|
||||||
|
'updatePost' => false,
|
||||||
|
'updateOwnPost' => false,
|
||||||
|
'deletePost' => false,
|
||||||
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
$params = ['authorID' => 'author B'];
|
$params = ['authorID' => 'author B'];
|
||||||
@ -245,5 +258,6 @@ abstract class ManagerTestCase extends TestCase
|
|||||||
$this->auth->assign('author B', 'author');
|
$this->auth->assign('author B', 'author');
|
||||||
$this->auth->assign('editor C', 'editor');
|
$this->auth->assign('editor C', 'editor');
|
||||||
$this->auth->assign('admin D', 'admin');
|
$this->auth->assign('admin D', 'admin');
|
||||||
|
$this->auth->assign('reader E', 'reader');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user