From ff423ae79bbb407543c5b4f55124562c077c3f14 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Fri, 18 Oct 2024 16:22:23 -0300 Subject: [PATCH] More tests --- package.json | 1 + src/layouts/MainLayout.vue | 11 +++++-- src/pages/Account/AccountConfig.vue | 1 + src/pages/Admin/UsersView.vue | 4 +++ src/pages/Ecomerce/BasketView.vue | 1 + src/pages/Ecomerce/TicketDetails.vue | 2 +- .../cypress/integration/UserFlows.spec.js | 15 +++++++-- .../integration/admin/UsersView.commands.js | 10 ++++++ .../integration/admin/UsersView.spec.js | 32 +++++++++++++++++++ .../config/AccountConfig.commands.js | 12 +++++++ .../integration/config/AccountConfig.spec.js | 5 +++ src/test/cypress/support/commands.js | 14 ++++++++ 12 files changed, 103 insertions(+), 5 deletions(-) create mode 100644 src/test/cypress/integration/admin/UsersView.commands.js create mode 100644 src/test/cypress/integration/admin/UsersView.spec.js create mode 100644 src/test/cypress/integration/config/AccountConfig.commands.js create mode 100644 src/test/cypress/integration/config/AccountConfig.spec.js diff --git a/package.json b/package.json index eb2dd589..a94d0479 100644 --- a/package.json +++ b/package.json @@ -73,6 +73,7 @@ "test:e2e": "cd ../salix && gulp docker && cd ../hedera-web && cypress run", "cy:open-mindshore": "cd ../salix && gulp docker && cd ../hedera-web-mindshore && cypress open", "test:e2e-mindshore": "cd ../salix && gulp docker && cd ../hedera-web-mindshore && cypress run", + "resetDatabase": "cd ../salix && gulp docker", "build": "rm -rf build/ ; webpack", "clean": "rm -rf build/", "lint": "eslint --ext .js,.vue ./" diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index 4cc19c21..171b8544 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -87,7 +87,9 @@ const logoutSupplantedUser = async () => {
- {{ mainUser?.nickname }} + + {{ mainUser?.nickname }} + { data-testid="logoutButton" />
-
+
{{ supplantedUser?.nickname }} diff --git a/src/pages/Account/AccountConfig.vue b/src/pages/Account/AccountConfig.vue index 813dc5c7..7383e6e4 100644 --- a/src/pages/Account/AccountConfig.vue +++ b/src/pages/Account/AccountConfig.vue @@ -115,6 +115,7 @@ onMounted(() => fetchLanguagesSql()); :label="t('nickname')" @keyup.enter="updateUserNickname(data.nickname)" @blur="updateUserNickname(data.nickname)" + data-testid="configViewNickname" /> { search-field="user" @on-search="onSearch" @on-search-error="users = []" + data-testid="usersViewSearchBar" /> @@ -56,11 +57,13 @@ const supplantUser = async user => { empty-icon="refresh" :loading="loading" :rows="users" + data-testid="usersViewList" >