/** * @param FunctionalTester\UserSteps $I * * @actor FunctionalTester\UserSteps * * @return void */ public function passwordNotMatched(FunctionalTester\UserSteps $I) { $I->am('Normal User'); $I->wantTo('update my password'); $I->lookForwardTo('be able to change my password'); $user = $I->createUser(1); $I->amLoggedAs($user); $I->amOnAction('UserController@getSettings'); $I->fillField('password', '123'); $I->fillField('password_confirmation', '1234'); $I->click(trans('tinyissue.update')); $I->seeFormHasErrors(); $I->selectOption('language', 'en'); $I->fillField('password', 'newpass'); $I->fillField('password_confirmation', 'newpass'); $I->click(trans('tinyissue.update')); $I->logout(); $I->login($user->email, 'newpass', $user->firstname); }