Mercurial > hg > isophonics-drupal-site
view core/modules/user/tests/src/Kernel/UserRoleEntityTest.php @ 12:7a779792577d
Update Drupal core to v8.4.5 (via Composer)
author | Chris Cannam |
---|---|
date | Fri, 23 Feb 2018 15:52:07 +0000 |
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']); } }