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(() => {