public function testChangeCorrect() { /** @var User $user */ $user = User::findOne($this->users[0]['id']); $form = new PasswordChangeForm($user); $form->setAttributes(['currentPassword' => 'adminpass', 'newPassword' => 'new-password', 'newPasswordRepeat' => 'new-password']); expect('password is changed', $form->changePassword())->true(); expect('password is correct', $user->validatePassword('new-password'))->true(); }