Mercurial > hg > isophonics-drupal-site
view core/modules/user/tests/src/Kernel/UserSaveTest.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | af1871eacc83 |
children |
line wrap: on
line source
<?php namespace Drupal\Tests\user\Kernel; use Drupal\KernelTests\KernelTestBase; use Drupal\user\Entity\User; /** * Tests account saving for arbitrary new uid. * * @group user */ class UserSaveTest extends KernelTestBase { /** * {@inheritdoc} */ protected static $modules = [ 'system', 'user', ]; /** * Ensures that an existing password is unset after the user was saved. */ public function testExistingPasswordRemoval() { $this->installSchema('system', ['sequences']); $this->installEntitySchema('user'); /** @var \Drupal\user\Entity\User $user */ $user = User::create(['name' => $this->randomMachineName()]); $user->save(); $user->setExistingPassword('existing password'); $this->assertNotNull($user->pass->existing); $user->save(); $this->assertNull($user->pass->existing); } }