From da5c6d07d2398d858b9e56461246a44daae83158 Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Thu, 20 Jun 2024 14:05:49 +0200 Subject: [PATCH 01/19] Add Cypress test for checkout process --- .../components/dashboard/NoCourseSession.vue | 5 +- .../src/pages/onboarding/AccountConfirm.vue | 10 +- .../src/pages/onboarding/AccountProfile.vue | 5 +- .../pages/onboarding/vv/CheckoutAddress.vue | 7 +- .../pages/onboarding/vv/CheckoutComplete.vue | 4 +- cypress/consts.js | 16 ++- cypress/e2e/checkout-vv/checkout.cy.js | 97 +++++++++++++++++++ cypress/support/commands.js | 12 ++- server/vbv_lernwelt/assignment/serializers.py | 2 +- .../shop/datatrans_fake_server.py | 4 +- server/vbv_lernwelt/shop/serializers.py | 8 ++ 11 files changed, 154 insertions(+), 16 deletions(-) create mode 100644 cypress/e2e/checkout-vv/checkout.cy.js diff --git a/client/src/components/dashboard/NoCourseSession.vue b/client/src/components/dashboard/NoCourseSession.vue index 4386d269..55c16f65 100644 --- a/client/src/components/dashboard/NoCourseSession.vue +++ b/client/src/components/dashboard/NoCourseSession.vue @@ -24,7 +24,9 @@ const user = useUserStore();

{{ $t("start.vvDescription") }}

- {{ $t("a.Mehr erfahren") }} + + {{ $t("a.Mehr erfahren") }} +
@@ -39,6 +41,7 @@ const user = useUserStore(); {{ $t("a.Jetzt mit Lehrgang starten") }} diff --git a/client/src/pages/onboarding/AccountConfirm.vue b/client/src/pages/onboarding/AccountConfirm.vue index 26be7b8d..8750119b 100644 --- a/client/src/pages/onboarding/AccountConfirm.vue +++ b/client/src/pages/onboarding/AccountConfirm.vue @@ -9,7 +9,9 @@ const userStore = useUserStore();