Merge pull request #30 from halkyon/better_fake_password

Don't validate passwords when writing a fake password
This commit is contained in:
Sean Harvey 2014-04-02 22:21:31 +13:00
commit 3928c6ecfe
1 changed files with 4 additions and 0 deletions

View File

@ -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;
}