From 868c80a18718fe649f24c5c7036e30c91ea4b41c Mon Sep 17 00:00:00 2001 From: wbuezas Date: Tue, 19 Nov 2024 09:56:18 -0300 Subject: [PATCH] test: tests order catalog --- src/components/ui/VnFilterPanel.vue | 1 + .../Order/Card/CatalogFilterValueDialog.vue | 2 + src/pages/Order/Card/OrderCatalog.vue | 4 +- src/pages/Order/Card/OrderCatalogFilter.vue | 5 + .../integration/claim/orderCatalog.spec.js | 132 ++++++++++++++++++ test/cypress/support/commands.js | 4 + 6 files changed, 147 insertions(+), 1 deletion(-) create mode 100644 test/cypress/integration/claim/orderCatalog.spec.js diff --git a/src/components/ui/VnFilterPanel.vue b/src/components/ui/VnFilterPanel.vue index c3611c4643..4a3962c412 100644 --- a/src/components/ui/VnFilterPanel.vue +++ b/src/components/ui/VnFilterPanel.vue @@ -273,6 +273,7 @@ defineExpose({ search, sanitizer, userParams }); :key="chip.label" :removable="!unremovableParams?.includes(chip.label)" @remove="remove(chip.label)" + data-cy="vnFilterPanelChip" >
diff --git a/src/pages/Order/Card/CatalogFilterValueDialog.vue b/src/pages/Order/Card/CatalogFilterValueDialog.vue index 28e235f6a6..14175d50b0 100644 --- a/src/pages/Order/Card/CatalogFilterValueDialog.vue +++ b/src/pages/Order/Card/CatalogFilterValueDialog.vue @@ -85,6 +85,7 @@ const getSelectedTagValues = async (tag) => { :emit-value="false" use-input @update:model-value="($event) => getSelectedTagValues($event)" + data-cy="catalogFilterValueDialogTagSelect" /> { is-outlined :is-clearable="false" class="col" + data-cy="catalogFilterValueDialogValueInput" /> - +
diff --git a/src/pages/Order/Card/OrderCatalogFilter.vue b/src/pages/Order/Card/OrderCatalogFilter.vue index 758639f69e..aa1b3c229f 100644 --- a/src/pages/Order/Card/OrderCatalogFilter.vue +++ b/src/pages/Order/Card/OrderCatalogFilter.vue @@ -189,6 +189,7 @@ onMounted(() => { ? resetCategory(params, searchFn) : removeTagGroupParam(params, searchFn, valIndex) " + data-cy="catalogFilterCustomTag" > {{ t(selectedCategory?.name || '') }} @@ -217,6 +218,7 @@ onMounted(() => { :name="category.icon" class="category-icon" @click="selectCategory(params, category, searchFn)" + data-cy="catalogFilterCategory" > {{ t(category.name) }} @@ -245,6 +247,7 @@ onMounted(() => { searchFn(); } " + data-cy="catalogFilterType" >