diff --git a/frontend/src/__tests__/Router.spec.ts b/frontend/src/__tests__/Router.spec.ts index 257431a..3a5f1de 100644 --- a/frontend/src/__tests__/Router.spec.ts +++ b/frontend/src/__tests__/Router.spec.ts @@ -32,6 +32,18 @@ describe('Router', () => { expect(router.currentRoute.value.name).toBe('forgot-password') }) + it('resolves /integritetspolicy to PrivacyPolicyPage', async () => { + await router.push('/integritetspolicy') + await router.isReady() + expect(router.currentRoute.value.name).toBe('privacy') + }) + + it('resolves /villkor to TermsOfServicePage', async () => { + await router.push('/villkor') + await router.isReady() + expect(router.currentRoute.value.name).toBe('terms') + }) + it('resolves /aterstall-losenord to ResetPasswordPage', async () => { await router.push('/aterstall-losenord?token=abc') await router.isReady() diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index 86fa1d2..3ec2a98 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -3,6 +3,8 @@ import HomePage from '@/pages/HomePage.vue' import ComposePage from '@/pages/ComposePage.vue' import AboutPage from '@/pages/AboutPage.vue' import ContactPage from '@/pages/ContactPage.vue' +import PrivacyPolicyPage from '@/pages/PrivacyPolicyPage.vue' +import TermsOfServicePage from '@/pages/TermsOfServicePage.vue' import RegisterPage from '@/pages/RegisterPage.vue' import LoginPage from '@/pages/LoginPage.vue' import ForgotPasswordPage from '@/pages/ForgotPasswordPage.vue' @@ -97,6 +99,16 @@ const router = createRouter({ name: 'contact', component: ContactPage, }, + { + path: '/integritetspolicy', + name: 'privacy', + component: PrivacyPolicyPage, + }, + { + path: '/villkor', + name: 'terms', + component: TermsOfServicePage, + }, ], })