diff --git a/src/test/cypress/integration/admin/NewsView.spec.js b/src/test/cypress/integration/admin/NewsView.spec.js index 6ad80219..20f9daea 100644 --- a/src/test/cypress/integration/admin/NewsView.spec.js +++ b/src/test/cypress/integration/admin/NewsView.spec.js @@ -16,8 +16,7 @@ describe('NewsView', () => { .within(() => { cy.dataCy('deleteNewBtn').click(); }); - cy.dataCy('confirmDialogButton').should('exist'); - cy.dataCy('confirmDialogButton').click(); + cy.setConfirmDialog(); cy.dataCy('positiveNotify').should('contain', 'Datos guardados'); cy.dataCy('newsCard').should('have.length', 2); }); diff --git a/src/test/cypress/integration/orders/OrdersView.spec.js b/src/test/cypress/integration/orders/OrdersView.spec.js index 75cf66d4..20989018 100644 --- a/src/test/cypress/integration/orders/OrdersView.spec.js +++ b/src/test/cypress/integration/orders/OrdersView.spec.js @@ -12,8 +12,7 @@ describe('PendingOrders', () => { cy.get('input[data-testid="payAmountInput"]').clear(); if (typeAmount || typeAmount === 0) cy.get('input[data-testid="payAmountInput"]').type(typeAmount); - cy.dataCy('confirmDialogButton').should('exist'); - cy.dataCy('confirmDialogButton').click(); + cy.setConfirmDialog(); }; // it('confirm payment redirects to payment site', () => { diff --git a/src/test/cypress/integration/orders/PendingOrders.spec.js b/src/test/cypress/integration/orders/PendingOrders.spec.js index 1b4f0b5c..37c7e214 100644 --- a/src/test/cypress/integration/orders/PendingOrders.spec.js +++ b/src/test/cypress/integration/orders/PendingOrders.spec.js @@ -40,8 +40,7 @@ describe('PendingOrders', () => { checkExistingOrder(); cy.dataCy('pendingOrderCard').should('have.length', 1); cy.dataCy('pendingOrderCardDelete').click(); - cy.dataCy('confirmDialogButton').should('exist'); - cy.dataCy('confirmDialogButton').click(); + cy.setConfirmDialog(); cy.dataCy('positiveNotify').should('contain', 'Datos guardados'); checkEmptyList(); }); diff --git a/src/test/cypress/support/commands.js b/src/test/cypress/support/commands.js index ae4f82d5..d7daab2c 100644 --- a/src/test/cypress/support/commands.js +++ b/src/test/cypress/support/commands.js @@ -82,3 +82,8 @@ Cypress.Commands.add('setSessionStorage', (key, value) => { Cypress.Commands.add('resetDB', () => { cy.exec('npm run resetDatabase'); }); + +Cypress.Commands.add('setConfirmDialog', () => { + cy.dataCy('confirmDialogButton').should('exist'); + cy.dataCy('confirmDialogButton').click(); +});