You are here

protected function AdministerusersbyroleTest::createUserWithRole in Administer Users by Role 8.3

Same name and namespace in other branches
  1. 8.2 tests/src/Functional/AdministerusersbyroleTest.php \Drupal\Tests\administerusersbyrole\Functional\AdministerusersbyroleTest::createUserWithRole()

Creates a user with the specified name and roles.

2 calls to AdministerusersbyroleTest::createUserWithRole()
AdministerusersbyroleTest::createRolesAndUsers in tests/src/Functional/AdministerusersbyroleTest.php
Creates and role, a user with that roles and a user that can edit the role.
AdministerusersbyroleTest::setUp in tests/src/Functional/AdministerusersbyroleTest.php

File

tests/src/Functional/AdministerusersbyroleTest.php, line 299

Class

AdministerusersbyroleTest
Testing for administerusersbyrole module.

Namespace

Drupal\Tests\administerusersbyrole\Functional

Code

protected function createUserWithRole($userName, $roleNames) {
  $user = $this
    ->drupalCreateUser([], $userName);
  $this
    ->assertNotEmpty($user, "Unable to create user {$userName}.");
  foreach ($roleNames as $role) {
    $user
      ->addRole($role);
  }
  $user
    ->save();
  $this->users[$userName] = $user;
}