feat: backup previous password, change password via personal data form
This commit is contained in:
1 parent
c3508403c0
commit
e4430ac5c5
9 files changed
+285
-13
No files matched your search
@@ -145,6 +145,7 @@ class PasswordResetManagerTest extends TestCase
|
||||
{
|
||||
$user = new User('[email protected]');
|
||||
$user->setPasswordResetNonce('current-nonce');
|
||||
$user->setPreviousPassword('legacy-backup');
|
||||
|
||||
$userRepository = $this->createMock(UserRepository::class);
|
||||
$entityManager = $this->createMock(EntityManagerInterface::class);
|
||||
@@ -167,6 +168,7 @@ class PasswordResetManagerTest extends TestCase
|
||||
$manager->resetPassword($user, 'new-password');
|
||||
|
||||
self::assertSame('hashed-password', $user->getPassword());
|
||||
self::assertSame('legacy-backup', $user->getPreviousPassword());
|
||||
self::assertNotSame('current-nonce', $user->getPasswordResetNonce());
|
||||
self::assertMatchesRegularExpression('/^[a-f0-9]{64}$/', (string) $user->getPasswordResetNonce());
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user