protected function AdministerusersbyroleTest::createUserWithRole in Administer Users by Role 8.3
Same name and namespace in other branches
- 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\FunctionalCode
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;
}