From db99a22254be04924b340fc599523354f56b91d6 Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 28 Jan 2025 14:36:47 +0100 Subject: [PATCH] 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); }); });