From 7748df1384ebbc45dddff9a3f14e990a7487d49e Mon Sep 17 00:00:00 2001 From: provira Date: Tue, 28 Jan 2025 14:09:35 +0100 Subject: [PATCH 1/4] fix: refs #8423 fixed zoneWarehouse e2e test not working --- test/cypress/integration/zone/zoneWarehouse.spec.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/cypress/integration/zone/zoneWarehouse.spec.js b/test/cypress/integration/zone/zoneWarehouse.spec.js index a55a5619e..ac7a91926 100644 --- a/test/cypress/integration/zone/zoneWarehouse.spec.js +++ b/test/cypress/integration/zone/zoneWarehouse.spec.js @@ -14,12 +14,12 @@ describe('ZoneWarehouse', () => { it('should throw an error if the warehouse chosen is already put in the zone', () => { cy.addBtnClick(); - cy.selectOption('[data-cy="Warehouse_select"]', 'Warehouse Two'); + cy.get('[data-cy="Warehouse_select"]').type('Warehouse Two{enter}'); cy.get(saveBtn).click(); cy.checkNotification(dataError); }); - // https://redmine.verdnatura.es/issues/8425 - it.skip('should create & remove a warehouse', () => { + + it('should create & remove a warehouse', () => { cy.addBtnClick(); cy.fillInForm(data); cy.get(saveBtn).click(); From db99a22254be04924b340fc599523354f56b91d6 Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 28 Jan 2025 14:36:47 +0100 Subject: [PATCH 2/4] fix: refs #8419 modified list and fixed e2e --- src/pages/InvoiceIn/Card/InvoiceInDescriptorMenu.vue | 1 + .../integration/invoiceIn/invoiceInCorrective.spec.js | 9 +++------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/pages/InvoiceIn/Card/InvoiceInDescriptorMenu.vue b/src/pages/InvoiceIn/Card/InvoiceInDescriptorMenu.vue index 5d521d1fc..c3ab635c8 100644 --- a/src/pages/InvoiceIn/Card/InvoiceInDescriptorMenu.vue +++ b/src/pages/InvoiceIn/Card/InvoiceInDescriptorMenu.vue @@ -226,6 +226,7 @@ const createInvoiceInCorrection = async () => { v-ripple clickable @click="triggerMenu('correct')" + data-cy="createCorrectiveItem" > {{ t('invoiceIn.descriptorMenu.createCorrective') }}... -// https://redmine.verdnatura.es/issues/8419 -describe.skip('InvoiceInCorrective', () => { - const createCorrective = '.q-menu > .q-list > :nth-child(6) > .q-item__section'; - const rectificativeSection = '.q-drawer-container .q-list > a:nth-child(6)'; +describe('InvoiceInCorrective', () => { const saveDialog = '.q-card > .q-card__actions > .q-btn--standard '; it('should create a correcting invoice', () => { @@ -13,13 +10,13 @@ describe.skip('InvoiceInCorrective', () => { cy.openActionsDescriptor(); - cy.get(createCorrective).click(); + cy.dataCy('createCorrectiveItem').click(); cy.get(saveDialog).click(); cy.wait('@corrective').then((interception) => { const correctingId = interception.response.body; cy.url().should('include', `/invoice-in/${correctingId}/summary`); + cy.visit(`/#/invoice-in/${correctingId}/corrective`); }); - cy.get(rectificativeSection).click(); cy.get('tbody > tr:visible').should('have.length', 1); }); }); From 95f96d7ebdc001214728c9ae8f4edb7608b09074 Mon Sep 17 00:00:00 2001 From: provira Date: Wed, 29 Jan 2025 08:31:40 +0100 Subject: [PATCH 3/4] fix: refs #8423 removed data-cy usage --- test/cypress/integration/zone/zoneWarehouse.spec.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/cypress/integration/zone/zoneWarehouse.spec.js b/test/cypress/integration/zone/zoneWarehouse.spec.js index ac7a91926..6ace13715 100644 --- a/test/cypress/integration/zone/zoneWarehouse.spec.js +++ b/test/cypress/integration/zone/zoneWarehouse.spec.js @@ -14,7 +14,7 @@ describe('ZoneWarehouse', () => { it('should throw an error if the warehouse chosen is already put in the zone', () => { cy.addBtnClick(); - cy.get('[data-cy="Warehouse_select"]').type('Warehouse Two{enter}'); + cy.get('.vn-row > .q-field > .q-field__inner > .q-field__control').type('Warehouse Two{enter}'); cy.get(saveBtn).click(); cy.checkNotification(dataError); }); @@ -24,7 +24,6 @@ describe('ZoneWarehouse', () => { cy.fillInForm(data); cy.get(saveBtn).click(); cy.get('.q-mt-lg > .q-btn--standard').click(); - cy.get('tbody > :nth-child(2) > :nth-child(2) > .q-icon').click(); cy.get('[title="Confirm"]').click(); From ed0f33dbc510154fdb1c9d558b62565d9445e8b4 Mon Sep 17 00:00:00 2001 From: provira Date: Thu, 30 Jan 2025 12:38:50 +0100 Subject: [PATCH 4/4] fix: refs #8423 used dataCy to get data-cy --- test/cypress/integration/zone/zoneWarehouse.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cypress/integration/zone/zoneWarehouse.spec.js b/test/cypress/integration/zone/zoneWarehouse.spec.js index 6ace13715..4a100a762 100644 --- a/test/cypress/integration/zone/zoneWarehouse.spec.js +++ b/test/cypress/integration/zone/zoneWarehouse.spec.js @@ -14,7 +14,7 @@ describe('ZoneWarehouse', () => { it('should throw an error if the warehouse chosen is already put in the zone', () => { cy.addBtnClick(); - cy.get('.vn-row > .q-field > .q-field__inner > .q-field__control').type('Warehouse Two{enter}'); + cy.dataCy('Warehouse_select').type('Warehouse Two{enter}'); cy.get(saveBtn).click(); cy.checkNotification(dataError); });