3 namespace Drupal\Tests\user\Functional\Update;
5 use Drupal\FunctionalTests\Update\UpdatePathTestBase;
6 use Drupal\user\Entity\Role;
9 * Tests user permissions sort upgrade path.
13 class UserUpdateOrderPermissionsTest extends UpdatePathTestBase {
18 protected function setDatabaseDumpFiles() {
19 $this->databaseDumpFiles = [
20 __DIR__ . '/../../../../../system/tests/fixtures/update/drupal-8-rc1.bare.standard.php.gz',
25 * Tests that permissions are ordered by machine name.
27 public function testPermissionsOrder() {
28 $authenticated = Role::load('authenticated');
29 $permissions = $authenticated->getPermissions();
31 $this->assertNotIdentical($permissions, $authenticated->getPermissions());
34 $authenticated = Role::load('authenticated');
35 $this->assertIdentical($permissions, $authenticated->getPermissions());