function DemoUmamiProfileTest::testUser

Same name and namespace in other branches
  1. 8.9.x core/profiles/demo_umami/tests/src/Functional/DemoUmamiProfileTest.php \Drupal\Tests\demo_umami\Functional\DemoUmamiProfileTest::testUser()
  2. 10 core/profiles/demo_umami/tests/src/Functional/DemoUmamiProfileTest.php \Drupal\Tests\demo_umami\Functional\DemoUmamiProfileTest::testUser()
  3. 11.x core/profiles/demo_umami/tests/src/Functional/DemoUmamiProfileTest.php \Drupal\Tests\demo_umami\Functional\DemoUmamiProfileTest::testUser()

Tests that the users can log in with the admin password entered at install.

File

core/profiles/demo_umami/tests/src/Functional/DemoUmamiProfileTest.php, line 96

Class

DemoUmamiProfileTest
Tests demo_umami profile.

Namespace

Drupal\Tests\demo_umami\Functional

Code

public function testUser() {
    $password = $this->rootUser->pass_raw;
    $ids = \Drupal::entityQuery('user')->accessCheck(FALSE)
        ->condition('roles', [
        'author',
        'editor',
    ], 'IN')
        ->execute();
    $users = \Drupal::entityTypeManager()->getStorage('user')
        ->loadMultiple($ids);
    foreach ($users as $user) {
        $this->drupalLoginWithPassword($user, $password);
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.