From 3644a0d77d1e80ae6fe3e6f3b6877ecb85c63c27 Mon Sep 17 00:00:00 2001 From: Reto Aebersold Date: Tue, 14 Nov 2023 10:25:09 +0100 Subject: [PATCH] feat: test onboarding redirects --- client/src/fetchHelpers.ts | 4 + .../src/pages/onboarding/AccountProfile.vue | 55 +++++++--- .../src/router/__tests__/onboarding.spec.ts | 103 ++++++++++++++++++ client/src/router/onboarding.ts | 17 ++- client/src/services/onboarding.ts | 9 ++ client/src/stores/user.ts | 2 + 6 files changed, 171 insertions(+), 19 deletions(-) create mode 100644 client/src/router/__tests__/onboarding.spec.ts create mode 100644 client/src/services/onboarding.ts diff --git a/client/src/fetchHelpers.ts b/client/src/fetchHelpers.ts index af1a14e4..e4f38c93 100644 --- a/client/src/fetchHelpers.ts +++ b/client/src/fetchHelpers.ts @@ -68,6 +68,10 @@ export const itDelete = (url: RequestInfo) => { return itPost(url, {}, { method: "DELETE" }); }; +export const itPut = (url: RequestInfo, data: unknown) => { + return itPost(url, data, { method: "PUT" }); +}; + const itGetPromiseCache = new Map>(); export function bustItGetCache(key?: string) { diff --git a/client/src/pages/onboarding/AccountProfile.vue b/client/src/pages/onboarding/AccountProfile.vue index ad221468..d482882b 100644 --- a/client/src/pages/onboarding/AccountProfile.vue +++ b/client/src/pages/onboarding/AccountProfile.vue @@ -1,27 +1,49 @@ @@ -62,7 +81,11 @@ const nextRoute = computed(() => { andere Personen einfacher finden.

- +
@@ -94,7 +117,7 @@ const nextRoute = computed(() => {