protected function PasswordPolicyBaseTestCase::updateUserPassword in Password Policy 7.2
Updates user password.
Parameters
object|null $account: User object or NULL.
Return value
object A fully loaded user object with pass_raw property.
1 call to PasswordPolicyBaseTestCase::updateUserPassword()
- PasswordPolicyConstraintsTestCase::testDelayConstraint in ./password_policy.test 
- Tests delay constraint.
File
- ./password_policy.test, line 33 
- Unit tests for Password policy module.
Class
- PasswordPolicyBaseTestCase
- Base test case class for Password Policy.
Code
protected function updateUserPassword($account = NULL) {
  if ($account === NULL) {
    $account = $this->account;
  }
  $edit = array(
    'pass' => user_password(),
  );
  user_save($account, $edit);
  $account = user_load($account->uid);
  // Add the raw password so that we can log in as this user.
  $account->pass_raw = $edit['pass'];
  return $account;
}