create(); // // Reset Request // $this->visit(route('auth.reset-request')); // $this->notSeeInDatabase('password_resets', [ // 'email' => $user->email // ]); // $this->see('Reset Password'); // $this->type($user->email,'email'); // $this->press('Kirim Link Reset Password'); // $this->seePageIs(route('auth.reset-request')); // $this->see('Kami sudah mengirim email'); // $this->seeInDatabase('password_resets', [ // 'email' => $user->email // ]); // // Reset Action // $resetData = DB::table('password_resets')->where('email', $user->email)->first(); // $token = $resetData->token; // $this->visit('password/reset/' . $token); // $this->see('Reset Password'); // $this->see('Password Baru'); // // Enter an invalid email // $this->type('mail@mail.com','email'); // $this->type('rahasia','password'); // $this->type('rahasia','password_confirmation'); // $this->press('Reset Password'); // $this->see('Kami tidak dapat menemukan pengguna dengan email tersebut'); // // Enter a valid email // $this->type($user->email,'email'); // $this->type('rahasia','password'); // $this->type('rahasia','password_confirmation'); // $this->press('Reset Password'); // $this->seePageIs(route('home')); // $this->notSeeInDatabase('password_resets', [ // 'email' => $user->email // ]); // // Logout and login using new Password // $this->click('Keluar'); // $this->seePageIs(route('auth.login')); // $this->type($user->username,'username'); // $this->type('rahasia','password'); // $this->press('Login'); // $this->seePageIs(route('home')); } }