Mercurial > hg > isophonics-drupal-site
view core/modules/user/tests/src/Kernel/UserRoleEntityTest.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\Tests\user\Kernel; use Drupal\KernelTests\KernelTestBase; use Drupal\user\Entity\Role; /** * @group user */ class UserRoleEntityTest extends KernelTestBase { public static $modules = ['system', 'user']; public function testOrderOfPermissions() { $role = Role::create(['id' => 'test_role']); $role->grantPermission('b') ->grantPermission('a') ->grantPermission('c') ->save(); $this->assertEquals($role->getPermissions(), ['a', 'b', 'c']); $role->revokePermission('b')->save(); $this->assertEquals($role->getPermissions(), ['a', 'c']); $role->grantPermission('b')->save(); $this->assertEquals($role->getPermissions(), ['a', 'b', 'c']); } }