PopTest\Auth\AclTest::testRoles PHP Метод

testRoles() публичный Метод

public testRoles ( )
    public function testRoles()
    {
        $admin = Role::factory('admin');
        $editor = Role::factory('editor');
        $reader = Role::factory('reader');
        $a = Acl::factory();
        $a->addRoles(array($admin, $editor))->addRole($reader);
        $a->addRoles('publisher');
        $a->addRoles(array('super', 'duper'));
        $this->assertTrue($a->hasRole('admin'));
        $this->assertTrue($a->hasRole('super'));
        $this->assertTrue($a->hasRole('duper'));
        $this->assertEquals('editor', $a->getRole('editor')->getName());
    }