mirror of
https://github.com/silverstripe/silverstripe-behat-extension
synced 2024-10-22 15:05:32 +00:00
Don't validate passwords when writing a fake password
Stops existing password validators causing issues with logging in fake users, as "secret" might not meet complexity requirements.
This commit is contained in:
parent
8211d3f5fc
commit
c8120b2785
@ -92,12 +92,16 @@ class LoginContext extends BehatContext
|
||||
$member = \Injector::inst()->create('Member');
|
||||
}
|
||||
|
||||
// make sure any validation for password is skipped, since we're not testing complexity here
|
||||
$validator = \Member::password_validator();
|
||||
\Member::set_password_validator(null);
|
||||
$member->FirstName = $permCode;
|
||||
$member->Surname = "User";
|
||||
$member->Email = "$permCode@example.org";
|
||||
$member->changePassword('secret');
|
||||
$member->write();
|
||||
$group->Members()->add($member);
|
||||
\Member::set_password_validator($validator);
|
||||
|
||||
$this->cache_generatedMembers[$permCode] = $member;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user