diff --git a/src/locales/de/logout.json b/src/locales/de/logout.json index 4b2c39f..5319800 100644 --- a/src/locales/de/logout.json +++ b/src/locales/de/logout.json @@ -1,5 +1,6 @@ { "logoutSuccessful": "Abmeldung erfolgreich", "logoutError": "Abmeldung fehlgeschlagen: ", - "logoutButton": "Abmelden" + "logoutButton": "Abmelden", + "resetPassword": "Passwort zurücksetzen" } diff --git a/src/locales/en/logout.json b/src/locales/en/logout.json index 9991bd0..04f7934 100644 --- a/src/locales/en/logout.json +++ b/src/locales/en/logout.json @@ -1,5 +1,6 @@ { "logoutSuccessful": "Logout successful", "logoutError": "Logout failed with: ", - "logoutButton": "Logout" + "logoutButton": "Logout", + "resetPassword": "Reset password" } diff --git a/src/pages/Logout/Logout.test.jsx b/src/pages/Logout/Logout.test.jsx index 4af4b87..cd8f8b8 100644 --- a/src/pages/Logout/Logout.test.jsx +++ b/src/pages/Logout/Logout.test.jsx @@ -44,6 +44,10 @@ describe('Logout', () => { await screen.findByText(/logout successful/i); }); + + test('reset password link is rendered', async () => { + await screen.findByRole('link', { name: /reset password/i }); + }) }); afterEach(() => { diff --git a/src/pages/Logout/Logout.tsx b/src/pages/Logout/Logout.tsx index 589842c..5f2151f 100644 --- a/src/pages/Logout/Logout.tsx +++ b/src/pages/Logout/Logout.tsx @@ -7,6 +7,7 @@ import { useNavigate } from 'react-router-dom'; import { StatusCodes, getReasonPhrase } from 'http-status-codes'; import { useTranslation } from 'react-i18next'; import { useAuthenticatedContext } from '../../components/Context/AuthenticatedContext/useAuthenticatedContext'; +import { Link } from 'react-router-dom'; /** * Logout page @@ -71,6 +72,12 @@ export default function Logout() {

Logout

); }