public function CasUserManagerTest::testUserRegister in CAS 8
Same name and namespace in other branches
- 2.x tests/src/Unit/Service/CasUserManagerTest.php \Drupal\Tests\cas\Unit\Service\CasUserManagerTest::testUserRegister()
Basic scenario that user is registered.
Create new account for a user.
@covers ::register
File
- tests/
src/ Unit/ Service/ CasUserManagerTest.php, line 133
Class
- CasUserManagerTest
- CasUserManager unit tests.
Namespace
Drupal\Tests\cas\Unit\ServiceCode
public function testUserRegister() {
$config_factory = $this
->getConfigFactoryStub([
'cas.settings' => [
'user_accounts.auto_assigned_roles' => [],
],
]);
$this->externalAuth
->method('register')
->willReturn($this->account);
$cas_user_manager = $this
->getMockBuilder('Drupal\\cas\\Service\\CasUserManager')
->setMethods([
'randomPassword',
])
->setConstructorArgs([
$this->externalAuth,
$this->authmap,
$config_factory,
$this->session,
$this->connection,
$this->eventDispatcher,
$this->casHelper,
$this->casProxyHelper
->reveal(),
])
->getMock();
$this
->assertNotEmpty($cas_user_manager
->register('test', [], 'test'), 'Successfully registered user.');
}