diff --git a/tests/unit/framework/rbac/ManagerTestCase.php b/tests/unit/framework/rbac/ManagerTestCase.php index d837f8f..335c05a 100644 --- a/tests/unit/framework/rbac/ManagerTestCase.php +++ b/tests/unit/framework/rbac/ManagerTestCase.php @@ -45,6 +45,18 @@ abstract class ManagerTestCase extends TestCase // todo: check duplication of name } + + public function testGetChildren() + { + $user = $this->auth->createRole('user'); + $this->auth->add($user); + $this->assertCount(0, $this->auth->getChildren($user->name)); + + $changeName = $this->auth->createPermission('changeName'); + $this->auth->add($changeName); + $this->auth->addChild($user, $changeName); + $this->assertCount(1, $this->auth->getChildren($user->name)); + } /* public function testRemove() { diff --git a/tests/unit/framework/rbac/PhpManagerTestCase.php b/tests/unit/framework/rbac/PhpManagerTest.php similarity index 90% rename from tests/unit/framework/rbac/PhpManagerTestCase.php rename to tests/unit/framework/rbac/PhpManagerTest.php index 9c98b24..561905f 100644 --- a/tests/unit/framework/rbac/PhpManagerTestCase.php +++ b/tests/unit/framework/rbac/PhpManagerTest.php @@ -9,7 +9,7 @@ use yii\rbac\PhpManager; * @group rbac * @property \yii\rbac\PhpManager $auth */ -class PhpManagerTestCase extends ManagerTestCase +class PhpManagerTest extends ManagerTestCase { protected function setUp() { @@ -32,7 +32,7 @@ class PhpManagerTestCase extends ManagerTestCase { $this->prepareData(); $this->auth->save(); - $this->auth->clearAll(); + $this->auth->removeAll(); $this->auth->load(); // TODO : Check if loaded and saved data are the same. }