function RestRegisterUserTest::registerUser

Same name in other branches
  1. 8.9.x core/modules/user/tests/src/Functional/RestRegisterUserTest.php \Drupal\Tests\user\Functional\RestRegisterUserTest::registerUser()

Registers a user via REST resource.

Parameters

string $name: User name.

bool $include_password: Include the password.

bool $include_email: Include the email?

Return value

bool|\Drupal\user\Entity\User Return bool or the user.

1 call to RestRegisterUserTest::registerUser()
RestRegisterUserTest::testRegisterUser in core/modules/hal/tests/src/Functional/user/RestRegisterUserTest.php
Tests that only anonymous users can register users.

File

core/modules/hal/tests/src/Functional/user/RestRegisterUserTest.php, line 209

Class

RestRegisterUserTest
Tests user registration via REST resource.

Namespace

Drupal\Tests\hal\Functional\user

Code

protected function registerUser($name, $include_password = TRUE, $include_email = TRUE) {
    // Verify that an anonymous user can register.
    $response = $this->registerRequest($name, $include_password, $include_email);
    $this->assertResourceResponse(200, FALSE, $response);
    $user = user_load_by_name($name);
    $this->assertNotEmpty($user, 'User was create as expected');
    return $user;
}

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