From b22d693a44c416ad4aa664781ab6335a3da54464 Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Thu, 10 Apr 2025 12:57:09 +0200 Subject: [PATCH 01/11] test: refs #8862 add Cypress isolation tests for various ticket and zone components --- cypress.config.js | 12 +++++++++++- ...ec.js => accountDescriptorMenu.isolation.spec.js} | 0 ...aimNotes.spec.js => claimNotes.isolation.spec.js} | 0 ...dress.spec.js => clientAddress.isolation.spec.js} | 4 ++-- ...lance.spec.js => clientBalance.isolation.spec.js} | 0 ...ata.spec.js => clientBasicData.isolation.spec.js} | 0 ...a.spec.js => clientBillingData.isolation.spec.js} | 0 ...edits.spec.js => clientCredits.isolation.spec.js} | 0 ...ta.spec.js => clientFiscalData.isolation.spec.js} | 0 ...euges.spec.js => clientGreuges.isolation.spec.js} | 0 ...ntNotes.spec.js => clientNotes.isolation.spec.js} | 0 ...es.spec.js => clientRecoveries.isolation.spec.js} | 0 ...ec.js => clientCreditContracts.isolation.spec.js} | 0 ...spec.js => clientCreditOpinion.isolation.spec.js} | 0 ...n.spec.js => clientConsumption.isolation.spec.js} | 0 ...acts.spec.js => clientContacts.isolation.spec.js} | 0 ...ates.spec.js => clientMandates.isolation.spec.js} | 0 ...mples.spec.js => clientSamples.isolation.spec.js} | 0 ...s.spec.js => clientWebPayments.isolation.spec.js} | 0 ...Data.spec.js => entryBasicData.isolation.spec.js} | 0 ...entryList.spec.js => entryList.isolation.spec.js} | 0 ...ht.spec.js => entryStockBought.isolation.spec.js} | 0 ...plier.spec.js => entrySupplier.isolation.spec.js} | 0 ....spec.js => invoiceInBasicData.isolation.spec.js} | 0 ...spec.js => invoiceInCorrective.isolation.spec.js} | 0 ...spec.js => invoiceInDescriptor.isolation.spec.js} | 0 ...List.spec.js => invoiceOutList.isolation.spec.js} | 0 ....js => invoiceOutNegativeBases.isolation.spec.js} | 0 ...y.spec.js => invoiceOutSummary.isolation.spec.js} | 0 ...rcodes.spec.js => itemBarcodes.isolation.spec.js} | 0 ...Summary.spec.js => itemSummary.isolation.spec.js} | 0 .../{itemTag.spec.js => itemTag.isolation.spec.js} | 0 .../login/{login.spec.js => login.isolation.spec.js} | 0 ...atalog.spec.js => orderCatalog.isolation.spec.js} | 0 ...orderList.spec.js => orderList.isolation.spec.js} | 0 .../{cmrList.spec.js => cmrList.isolation.spec.js} | 0 ...t.spec.js => routeExtendedList.isolation.spec.js} | 0 ...routeList.spec.js => routeList.isolation.spec.js} | 0 ...ata.spec.js => ticketBasicData.isolation.spec.js} | 0 ...Boxing.spec.js => ticketBoxing.isolation.spec.js} | 0 ...ts.spec.js => ticketComponents.isolation.spec.js} | 0 ...etNotes.spec.js => ticketNotes.isolation.spec.js} | 0 ...ures.spec.js => ticketPictures.isolation.spec.js} | 0 ...quest.spec.js => ticketRequest.isolation.spec.js} | 0 ...cketSale.spec.js => ticketSale.isolation.spec.js} | 0 ....spec.js => ticketSaleTracking.isolation.spec.js} | 0 ...ticketSms.spec.js => ticketSms.isolation.spec.js} | 0 ...Volume.spec.js => ticketVolume.isolation.spec.js} | 0 ...UserPanel.spec.js => UserPanel.isolation.spec.js} | 0 ...rumbs.spec.js => VnBreadcrumbs.isolation.spec.js} | 0 ...Location.spec.js => VnLocation.isolation.spec.js} | 6 +++--- .../{VnLog.spec.js => VnLog.isolation.spec.js} | 0 ...Create.spec.js => workerCreate.isolation.spec.js} | 0 ... => workerNotificationsManager.isolation.spec.js} | 0 ...cData.spec.js => zoneBasicData.isolation.spec.js} | 0 ...lendar.spec.js => zoneCalendar.isolation.spec.js} | 0 ...neCreate.spec.js => zoneCreate.isolation.spec.js} | 0 57 files changed, 16 insertions(+), 6 deletions(-) rename test/cypress/integration/account/{accountDescriptorMenu.spec.js => accountDescriptorMenu.isolation.spec.js} (100%) rename test/cypress/integration/claim/{claimNotes.spec.js => claimNotes.isolation.spec.js} (100%) rename test/cypress/integration/customer/{clientAddress.spec.js => clientAddress.isolation.spec.js} (94%) rename test/cypress/integration/customer/{clientBalance.spec.js => clientBalance.isolation.spec.js} (100%) rename test/cypress/integration/customer/{clientBasicData.spec.js => clientBasicData.isolation.spec.js} (100%) rename test/cypress/integration/customer/{clientBillingData.spec.js => clientBillingData.isolation.spec.js} (100%) rename test/cypress/integration/customer/{clientCredits.spec.js => clientCredits.isolation.spec.js} (100%) rename test/cypress/integration/customer/{clientFiscalData.spec.js => clientFiscalData.isolation.spec.js} (100%) rename test/cypress/integration/customer/{clientGreuges.spec.js => clientGreuges.isolation.spec.js} (100%) rename test/cypress/integration/customer/{clientNotes.spec.js => clientNotes.isolation.spec.js} (100%) rename test/cypress/integration/customer/{clientRecoveries.spec.js => clientRecoveries.isolation.spec.js} (100%) rename test/cypress/integration/customer/credit-management/{clientCreditContracts.spec.js => clientCreditContracts.isolation.spec.js} (100%) rename test/cypress/integration/customer/credit-management/{clientCreditOpinion.spec.js => clientCreditOpinion.isolation.spec.js} (100%) rename test/cypress/integration/customer/others/{clientConsumption.spec.js => clientConsumption.isolation.spec.js} (100%) rename test/cypress/integration/customer/others/{clientContacts.spec.js => clientContacts.isolation.spec.js} (100%) rename test/cypress/integration/customer/others/{clientMandates.spec.js => clientMandates.isolation.spec.js} (100%) rename test/cypress/integration/customer/others/{clientSamples.spec.js => clientSamples.isolation.spec.js} (100%) rename test/cypress/integration/customer/others/{clientWebPayments.spec.js => clientWebPayments.isolation.spec.js} (100%) rename test/cypress/integration/entry/entryCard/{entryBasicData.spec.js => entryBasicData.isolation.spec.js} (100%) rename test/cypress/integration/entry/{entryList.spec.js => entryList.isolation.spec.js} (100%) rename test/cypress/integration/entry/{entryStockBought.spec.js => entryStockBought.isolation.spec.js} (100%) rename test/cypress/integration/entry/{entrySupplier.spec.js => entrySupplier.isolation.spec.js} (100%) rename test/cypress/integration/invoiceIn/{invoiceInBasicData.spec.js => invoiceInBasicData.isolation.spec.js} (100%) rename test/cypress/integration/invoiceIn/{invoiceInCorrective.spec.js => invoiceInCorrective.isolation.spec.js} (100%) rename test/cypress/integration/invoiceIn/{invoiceInDescriptor.spec.js => invoiceInDescriptor.isolation.spec.js} (100%) rename test/cypress/integration/invoiceOut/{invoiceOutList.spec.js => invoiceOutList.isolation.spec.js} (100%) rename test/cypress/integration/invoiceOut/{invoiceOutNegativeBases.spec.js => invoiceOutNegativeBases.isolation.spec.js} (100%) rename test/cypress/integration/invoiceOut/{invoiceOutSummary.spec.js => invoiceOutSummary.isolation.spec.js} (100%) rename test/cypress/integration/item/{itemBarcodes.spec.js => itemBarcodes.isolation.spec.js} (100%) rename test/cypress/integration/item/{itemSummary.spec.js => itemSummary.isolation.spec.js} (100%) rename test/cypress/integration/item/{itemTag.spec.js => itemTag.isolation.spec.js} (100%) rename test/cypress/integration/login/{login.spec.js => login.isolation.spec.js} (100%) rename test/cypress/integration/order/{orderCatalog.spec.js => orderCatalog.isolation.spec.js} (100%) rename test/cypress/integration/order/{orderList.spec.js => orderList.isolation.spec.js} (100%) rename test/cypress/integration/route/cmr/{cmrList.spec.js => cmrList.isolation.spec.js} (100%) rename test/cypress/integration/route/{routeExtendedList.spec.js => routeExtendedList.isolation.spec.js} (100%) rename test/cypress/integration/route/{routeList.spec.js => routeList.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketBasicData.spec.js => ticketBasicData.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketBoxing.spec.js => ticketBoxing.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketComponents.spec.js => ticketComponents.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketNotes.spec.js => ticketNotes.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketPictures.spec.js => ticketPictures.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketRequest.spec.js => ticketRequest.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketSale.spec.js => ticketSale.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketSaleTracking.spec.js => ticketSaleTracking.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketSms.spec.js => ticketSms.isolation.spec.js} (100%) rename test/cypress/integration/ticket/{ticketVolume.spec.js => ticketVolume.isolation.spec.js} (100%) rename test/cypress/integration/vnComponent/{UserPanel.spec.js => UserPanel.isolation.spec.js} (100%) rename test/cypress/integration/vnComponent/{VnBreadcrumbs.spec.js => VnBreadcrumbs.isolation.spec.js} (100%) rename test/cypress/integration/vnComponent/{VnLocation.spec.js => VnLocation.isolation.spec.js} (97%) rename test/cypress/integration/vnComponent/{VnLog.spec.js => VnLog.isolation.spec.js} (100%) rename test/cypress/integration/worker/{workerCreate.spec.js => workerCreate.isolation.spec.js} (100%) rename test/cypress/integration/worker/{workerNotificationsManager.spec.js => workerNotificationsManager.isolation.spec.js} (100%) rename test/cypress/integration/zone/{zoneBasicData.spec.js => zoneBasicData.isolation.spec.js} (100%) rename test/cypress/integration/zone/{zoneCalendar.spec.js => zoneCalendar.isolation.spec.js} (100%) rename test/cypress/integration/zone/{zoneCreate.spec.js => zoneCreate.isolation.spec.js} (100%) diff --git a/cypress.config.js b/cypress.config.js index d9cdbe728..cdff5176f 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -1,6 +1,9 @@ import { defineConfig } from 'cypress'; -let urlHost, reporter, reporterOptions, timeouts; +let urlHost; +let reporter; +let reporterOptions; +let timeouts; if (process.env.CI) { urlHost = 'front'; @@ -50,6 +53,12 @@ export default defineConfig({ watchForFileChanges: true, reporter, reporterOptions, + setupNodeEvents(on, config) { + if (config.specPattern.includes('isolation.spec.js')) { + config.testIsolation = true; + } + return config; + }, component: { componentFolder: 'src', testFiles: '**/*.spec.js', @@ -60,5 +69,6 @@ export default defineConfig({ ...timeouts, includeShadowDom: true, waitForAnimations: true, + testIsolation: false, }, }); diff --git a/test/cypress/integration/account/accountDescriptorMenu.spec.js b/test/cypress/integration/account/accountDescriptorMenu.isolation.spec.js similarity index 100% rename from test/cypress/integration/account/accountDescriptorMenu.spec.js rename to test/cypress/integration/account/accountDescriptorMenu.isolation.spec.js diff --git a/test/cypress/integration/claim/claimNotes.spec.js b/test/cypress/integration/claim/claimNotes.isolation.spec.js similarity index 100% rename from test/cypress/integration/claim/claimNotes.spec.js rename to test/cypress/integration/claim/claimNotes.isolation.spec.js diff --git a/test/cypress/integration/customer/clientAddress.spec.js b/test/cypress/integration/customer/clientAddress.isolation.spec.js similarity index 94% rename from test/cypress/integration/customer/clientAddress.spec.js rename to test/cypress/integration/customer/clientAddress.isolation.spec.js index 5d82aa4bc..1d4361f93 100644 --- a/test/cypress/integration/customer/clientAddress.spec.js +++ b/test/cypress/integration/customer/clientAddress.isolation.spec.js @@ -9,9 +9,9 @@ describe('Client consignee', () => { cy.get('.q-card').should('be.visible'); }); - it('check as equalizated', function () { + it('check as equalizated', () => { cy.get('.q-card__section > .address-card').then(($el) => { - let addressCards_before = $el.length; + const addressCards_before = $el.length; cy.get('.q-page-sticky > div > .q-btn').click(); const addressName = 'test'; diff --git a/test/cypress/integration/customer/clientBalance.spec.js b/test/cypress/integration/customer/clientBalance.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/clientBalance.spec.js rename to test/cypress/integration/customer/clientBalance.isolation.spec.js diff --git a/test/cypress/integration/customer/clientBasicData.spec.js b/test/cypress/integration/customer/clientBasicData.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/clientBasicData.spec.js rename to test/cypress/integration/customer/clientBasicData.isolation.spec.js diff --git a/test/cypress/integration/customer/clientBillingData.spec.js b/test/cypress/integration/customer/clientBillingData.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/clientBillingData.spec.js rename to test/cypress/integration/customer/clientBillingData.isolation.spec.js diff --git a/test/cypress/integration/customer/clientCredits.spec.js b/test/cypress/integration/customer/clientCredits.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/clientCredits.spec.js rename to test/cypress/integration/customer/clientCredits.isolation.spec.js diff --git a/test/cypress/integration/customer/clientFiscalData.spec.js b/test/cypress/integration/customer/clientFiscalData.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/clientFiscalData.spec.js rename to test/cypress/integration/customer/clientFiscalData.isolation.spec.js diff --git a/test/cypress/integration/customer/clientGreuges.spec.js b/test/cypress/integration/customer/clientGreuges.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/clientGreuges.spec.js rename to test/cypress/integration/customer/clientGreuges.isolation.spec.js diff --git a/test/cypress/integration/customer/clientNotes.spec.js b/test/cypress/integration/customer/clientNotes.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/clientNotes.spec.js rename to test/cypress/integration/customer/clientNotes.isolation.spec.js diff --git a/test/cypress/integration/customer/clientRecoveries.spec.js b/test/cypress/integration/customer/clientRecoveries.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/clientRecoveries.spec.js rename to test/cypress/integration/customer/clientRecoveries.isolation.spec.js diff --git a/test/cypress/integration/customer/credit-management/clientCreditContracts.spec.js b/test/cypress/integration/customer/credit-management/clientCreditContracts.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/credit-management/clientCreditContracts.spec.js rename to test/cypress/integration/customer/credit-management/clientCreditContracts.isolation.spec.js diff --git a/test/cypress/integration/customer/credit-management/clientCreditOpinion.spec.js b/test/cypress/integration/customer/credit-management/clientCreditOpinion.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/credit-management/clientCreditOpinion.spec.js rename to test/cypress/integration/customer/credit-management/clientCreditOpinion.isolation.spec.js diff --git a/test/cypress/integration/customer/others/clientConsumption.spec.js b/test/cypress/integration/customer/others/clientConsumption.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientConsumption.spec.js rename to test/cypress/integration/customer/others/clientConsumption.isolation.spec.js diff --git a/test/cypress/integration/customer/others/clientContacts.spec.js b/test/cypress/integration/customer/others/clientContacts.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientContacts.spec.js rename to test/cypress/integration/customer/others/clientContacts.isolation.spec.js diff --git a/test/cypress/integration/customer/others/clientMandates.spec.js b/test/cypress/integration/customer/others/clientMandates.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientMandates.spec.js rename to test/cypress/integration/customer/others/clientMandates.isolation.spec.js diff --git a/test/cypress/integration/customer/others/clientSamples.spec.js b/test/cypress/integration/customer/others/clientSamples.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientSamples.spec.js rename to test/cypress/integration/customer/others/clientSamples.isolation.spec.js diff --git a/test/cypress/integration/customer/others/clientWebPayments.spec.js b/test/cypress/integration/customer/others/clientWebPayments.isolation.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientWebPayments.spec.js rename to test/cypress/integration/customer/others/clientWebPayments.isolation.spec.js diff --git a/test/cypress/integration/entry/entryCard/entryBasicData.spec.js b/test/cypress/integration/entry/entryCard/entryBasicData.isolation.spec.js similarity index 100% rename from test/cypress/integration/entry/entryCard/entryBasicData.spec.js rename to test/cypress/integration/entry/entryCard/entryBasicData.isolation.spec.js diff --git a/test/cypress/integration/entry/entryList.spec.js b/test/cypress/integration/entry/entryList.isolation.spec.js similarity index 100% rename from test/cypress/integration/entry/entryList.spec.js rename to test/cypress/integration/entry/entryList.isolation.spec.js diff --git a/test/cypress/integration/entry/entryStockBought.spec.js b/test/cypress/integration/entry/entryStockBought.isolation.spec.js similarity index 100% rename from test/cypress/integration/entry/entryStockBought.spec.js rename to test/cypress/integration/entry/entryStockBought.isolation.spec.js diff --git a/test/cypress/integration/entry/entrySupplier.spec.js b/test/cypress/integration/entry/entrySupplier.isolation.spec.js similarity index 100% rename from test/cypress/integration/entry/entrySupplier.spec.js rename to test/cypress/integration/entry/entrySupplier.isolation.spec.js diff --git a/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js b/test/cypress/integration/invoiceIn/invoiceInBasicData.isolation.spec.js similarity index 100% rename from test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js rename to test/cypress/integration/invoiceIn/invoiceInBasicData.isolation.spec.js diff --git a/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js b/test/cypress/integration/invoiceIn/invoiceInCorrective.isolation.spec.js similarity index 100% rename from test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js rename to test/cypress/integration/invoiceIn/invoiceInCorrective.isolation.spec.js diff --git a/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js b/test/cypress/integration/invoiceIn/invoiceInDescriptor.isolation.spec.js similarity index 100% rename from test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js rename to test/cypress/integration/invoiceIn/invoiceInDescriptor.isolation.spec.js diff --git a/test/cypress/integration/invoiceOut/invoiceOutList.spec.js b/test/cypress/integration/invoiceOut/invoiceOutList.isolation.spec.js similarity index 100% rename from test/cypress/integration/invoiceOut/invoiceOutList.spec.js rename to test/cypress/integration/invoiceOut/invoiceOutList.isolation.spec.js diff --git a/test/cypress/integration/invoiceOut/invoiceOutNegativeBases.spec.js b/test/cypress/integration/invoiceOut/invoiceOutNegativeBases.isolation.spec.js similarity index 100% rename from test/cypress/integration/invoiceOut/invoiceOutNegativeBases.spec.js rename to test/cypress/integration/invoiceOut/invoiceOutNegativeBases.isolation.spec.js diff --git a/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js b/test/cypress/integration/invoiceOut/invoiceOutSummary.isolation.spec.js similarity index 100% rename from test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js rename to test/cypress/integration/invoiceOut/invoiceOutSummary.isolation.spec.js diff --git a/test/cypress/integration/item/itemBarcodes.spec.js b/test/cypress/integration/item/itemBarcodes.isolation.spec.js similarity index 100% rename from test/cypress/integration/item/itemBarcodes.spec.js rename to test/cypress/integration/item/itemBarcodes.isolation.spec.js diff --git a/test/cypress/integration/item/itemSummary.spec.js b/test/cypress/integration/item/itemSummary.isolation.spec.js similarity index 100% rename from test/cypress/integration/item/itemSummary.spec.js rename to test/cypress/integration/item/itemSummary.isolation.spec.js diff --git a/test/cypress/integration/item/itemTag.spec.js b/test/cypress/integration/item/itemTag.isolation.spec.js similarity index 100% rename from test/cypress/integration/item/itemTag.spec.js rename to test/cypress/integration/item/itemTag.isolation.spec.js diff --git a/test/cypress/integration/login/login.spec.js b/test/cypress/integration/login/login.isolation.spec.js similarity index 100% rename from test/cypress/integration/login/login.spec.js rename to test/cypress/integration/login/login.isolation.spec.js diff --git a/test/cypress/integration/order/orderCatalog.spec.js b/test/cypress/integration/order/orderCatalog.isolation.spec.js similarity index 100% rename from test/cypress/integration/order/orderCatalog.spec.js rename to test/cypress/integration/order/orderCatalog.isolation.spec.js diff --git a/test/cypress/integration/order/orderList.spec.js b/test/cypress/integration/order/orderList.isolation.spec.js similarity index 100% rename from test/cypress/integration/order/orderList.spec.js rename to test/cypress/integration/order/orderList.isolation.spec.js diff --git a/test/cypress/integration/route/cmr/cmrList.spec.js b/test/cypress/integration/route/cmr/cmrList.isolation.spec.js similarity index 100% rename from test/cypress/integration/route/cmr/cmrList.spec.js rename to test/cypress/integration/route/cmr/cmrList.isolation.spec.js diff --git a/test/cypress/integration/route/routeExtendedList.spec.js b/test/cypress/integration/route/routeExtendedList.isolation.spec.js similarity index 100% rename from test/cypress/integration/route/routeExtendedList.spec.js rename to test/cypress/integration/route/routeExtendedList.isolation.spec.js diff --git a/test/cypress/integration/route/routeList.spec.js b/test/cypress/integration/route/routeList.isolation.spec.js similarity index 100% rename from test/cypress/integration/route/routeList.spec.js rename to test/cypress/integration/route/routeList.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketBasicData.spec.js b/test/cypress/integration/ticket/ticketBasicData.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketBasicData.spec.js rename to test/cypress/integration/ticket/ticketBasicData.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketBoxing.spec.js b/test/cypress/integration/ticket/ticketBoxing.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketBoxing.spec.js rename to test/cypress/integration/ticket/ticketBoxing.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketComponents.spec.js b/test/cypress/integration/ticket/ticketComponents.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketComponents.spec.js rename to test/cypress/integration/ticket/ticketComponents.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketNotes.spec.js b/test/cypress/integration/ticket/ticketNotes.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketNotes.spec.js rename to test/cypress/integration/ticket/ticketNotes.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketPictures.spec.js b/test/cypress/integration/ticket/ticketPictures.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketPictures.spec.js rename to test/cypress/integration/ticket/ticketPictures.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketRequest.spec.js b/test/cypress/integration/ticket/ticketRequest.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketRequest.spec.js rename to test/cypress/integration/ticket/ticketRequest.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketSale.spec.js b/test/cypress/integration/ticket/ticketSale.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketSale.spec.js rename to test/cypress/integration/ticket/ticketSale.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketSaleTracking.spec.js b/test/cypress/integration/ticket/ticketSaleTracking.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketSaleTracking.spec.js rename to test/cypress/integration/ticket/ticketSaleTracking.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketSms.spec.js b/test/cypress/integration/ticket/ticketSms.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketSms.spec.js rename to test/cypress/integration/ticket/ticketSms.isolation.spec.js diff --git a/test/cypress/integration/ticket/ticketVolume.spec.js b/test/cypress/integration/ticket/ticketVolume.isolation.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketVolume.spec.js rename to test/cypress/integration/ticket/ticketVolume.isolation.spec.js diff --git a/test/cypress/integration/vnComponent/UserPanel.spec.js b/test/cypress/integration/vnComponent/UserPanel.isolation.spec.js similarity index 100% rename from test/cypress/integration/vnComponent/UserPanel.spec.js rename to test/cypress/integration/vnComponent/UserPanel.isolation.spec.js diff --git a/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js b/test/cypress/integration/vnComponent/VnBreadcrumbs.isolation.spec.js similarity index 100% rename from test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js rename to test/cypress/integration/vnComponent/VnBreadcrumbs.isolation.spec.js diff --git a/test/cypress/integration/vnComponent/VnLocation.spec.js b/test/cypress/integration/vnComponent/VnLocation.isolation.spec.js similarity index 97% rename from test/cypress/integration/vnComponent/VnLocation.spec.js rename to test/cypress/integration/vnComponent/VnLocation.isolation.spec.js index ee49d6065..f39b2c0a6 100644 --- a/test/cypress/integration/vnComponent/VnLocation.spec.js +++ b/test/cypress/integration/vnComponent/VnLocation.isolation.spec.js @@ -53,15 +53,15 @@ describe('VnLocation', () => { cy.waitForElement('.q-card'); cy.get(inputLocation).click(); }); - it('Show all options', function () { + it('Show all options', () => { cy.get(locationOptions).should('have.length.at.least', 5); }); - it('input filter location as "al"', function () { + it('input filter location as "al"', () => { cy.get(inputLocation).clear(); cy.get(inputLocation).type('al'); cy.get(locationOptions).should('have.length.at.least', 4); }); - it('input filter location as "ecuador"', function () { + it('input filter location as "ecuador"', () => { cy.get(inputLocation).clear(); cy.get(inputLocation).type('ecuador'); cy.get(locationOptions).should('have.length.at.least', 1); diff --git a/test/cypress/integration/vnComponent/VnLog.spec.js b/test/cypress/integration/vnComponent/VnLog.isolation.spec.js similarity index 100% rename from test/cypress/integration/vnComponent/VnLog.spec.js rename to test/cypress/integration/vnComponent/VnLog.isolation.spec.js diff --git a/test/cypress/integration/worker/workerCreate.spec.js b/test/cypress/integration/worker/workerCreate.isolation.spec.js similarity index 100% rename from test/cypress/integration/worker/workerCreate.spec.js rename to test/cypress/integration/worker/workerCreate.isolation.spec.js diff --git a/test/cypress/integration/worker/workerNotificationsManager.spec.js b/test/cypress/integration/worker/workerNotificationsManager.isolation.spec.js similarity index 100% rename from test/cypress/integration/worker/workerNotificationsManager.spec.js rename to test/cypress/integration/worker/workerNotificationsManager.isolation.spec.js diff --git a/test/cypress/integration/zone/zoneBasicData.spec.js b/test/cypress/integration/zone/zoneBasicData.isolation.spec.js similarity index 100% rename from test/cypress/integration/zone/zoneBasicData.spec.js rename to test/cypress/integration/zone/zoneBasicData.isolation.spec.js diff --git a/test/cypress/integration/zone/zoneCalendar.spec.js b/test/cypress/integration/zone/zoneCalendar.isolation.spec.js similarity index 100% rename from test/cypress/integration/zone/zoneCalendar.spec.js rename to test/cypress/integration/zone/zoneCalendar.isolation.spec.js diff --git a/test/cypress/integration/zone/zoneCreate.spec.js b/test/cypress/integration/zone/zoneCreate.isolation.spec.js similarity index 100% rename from test/cypress/integration/zone/zoneCreate.spec.js rename to test/cypress/integration/zone/zoneCreate.isolation.spec.js -- 2.40.1 From 0f17aa13ae3025a2fb849510e6548a1d9cb0601d Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Fri, 11 Apr 2025 12:13:08 +0200 Subject: [PATCH 02/11] refactor: refs #8862 update timeout settings for Cypress tests --- cypress.config.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cypress.config.js b/cypress.config.js index cdff5176f..5201b1865 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -12,10 +12,10 @@ if (process.env.CI) { mochaFile: 'junit/e2e-[hash].xml', }; timeouts = { - defaultCommandTimeout: 30000, - requestTimeout: 30000, - responseTimeout: 60000, - pageLoadTimeout: 60000, + defaultCommandTimeout: 1500, + requestTimeout: 1500, + responseTimeout: 3000, + pageLoadTimeout: 3000, }; } else { urlHost = 'localhost'; @@ -29,10 +29,10 @@ if (process.env.CI) { inlineAssets: true, }; timeouts = { - defaultCommandTimeout: 10000, - requestTimeout: 10000, - responseTimeout: 30000, - pageLoadTimeout: 60000, + defaultCommandTimeout: 500, + requestTimeout: 500, + responseTimeout: 1500, + pageLoadTimeout: 3000, }; } -- 2.40.1 From 3a8f6455d3611eb5b4940eef1b3952a4a7223a8e Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Fri, 11 Apr 2025 12:43:27 +0200 Subject: [PATCH 03/11] refactor: refs #8862 update timeout settings for Cypress tests --- cypress.config.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cypress.config.js b/cypress.config.js index 5201b1865..cdff5176f 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -12,10 +12,10 @@ if (process.env.CI) { mochaFile: 'junit/e2e-[hash].xml', }; timeouts = { - defaultCommandTimeout: 1500, - requestTimeout: 1500, - responseTimeout: 3000, - pageLoadTimeout: 3000, + defaultCommandTimeout: 30000, + requestTimeout: 30000, + responseTimeout: 60000, + pageLoadTimeout: 60000, }; } else { urlHost = 'localhost'; @@ -29,10 +29,10 @@ if (process.env.CI) { inlineAssets: true, }; timeouts = { - defaultCommandTimeout: 500, - requestTimeout: 500, - responseTimeout: 1500, - pageLoadTimeout: 3000, + defaultCommandTimeout: 10000, + requestTimeout: 10000, + responseTimeout: 30000, + pageLoadTimeout: 60000, }; } -- 2.40.1 From 97c63c2689a71a00b18dc721b5fa344711312a7b Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Tue, 15 Apr 2025 09:08:44 +0200 Subject: [PATCH 04/11] refactor: refs #8862 enable test isolation for Cmr list tests --- test/cypress/integration/route/cmr/cmrList.isolation.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cypress/integration/route/cmr/cmrList.isolation.spec.js b/test/cypress/integration/route/cmr/cmrList.isolation.spec.js index d33508e3a..8ca4cd007 100644 --- a/test/cypress/integration/route/cmr/cmrList.isolation.spec.js +++ b/test/cypress/integration/route/cmr/cmrList.isolation.spec.js @@ -1,4 +1,4 @@ -describe('Cmr list', () => { +describe('Cmr list', { testIsolation: true }, () => { const getLinkSelector = (colField) => `tr:first-child > [data-col-field="${colField}"] > .no-padding > .link`; -- 2.40.1 From d477b6c477901b88ef1dabd6647ed78fe532929e Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Tue, 15 Apr 2025 10:23:15 +0200 Subject: [PATCH 05/11] test: refs #8862 enable test isolation for TicketSale tests --- cypress.config.js | 6 ------ .../cypress/integration/ticket/ticketSale.isolation.spec.js | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/cypress.config.js b/cypress.config.js index cdff5176f..f691f4d49 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -53,12 +53,6 @@ export default defineConfig({ watchForFileChanges: true, reporter, reporterOptions, - setupNodeEvents(on, config) { - if (config.specPattern.includes('isolation.spec.js')) { - config.testIsolation = true; - } - return config; - }, component: { componentFolder: 'src', testFiles: '**/*.spec.js', diff --git a/test/cypress/integration/ticket/ticketSale.isolation.spec.js b/test/cypress/integration/ticket/ticketSale.isolation.spec.js index 6b2104392..37a08e6bc 100644 --- a/test/cypress/integration/ticket/ticketSale.isolation.spec.js +++ b/test/cypress/integration/ticket/ticketSale.isolation.spec.js @@ -1,7 +1,7 @@ /// const firstRow = 'tbody > :nth-child(1)'; -describe('TicketSale', () => { +describe('TicketSale', { testIsolation: true }, () => { describe.skip('Ticket #23', () => { beforeEach(() => { cy.login('claimManager'); -- 2.40.1 From 19550188b8536a003015b2f02c4e837c9a48283d Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Tue, 15 Apr 2025 11:16:15 +0200 Subject: [PATCH 06/11] test: refs #8862 enable test isolation for VnLocation tests --- .../integration/vnComponent/VnLocation.isolation.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cypress/integration/vnComponent/VnLocation.isolation.spec.js b/test/cypress/integration/vnComponent/VnLocation.isolation.spec.js index f39b2c0a6..9e9b29879 100644 --- a/test/cypress/integration/vnComponent/VnLocation.isolation.spec.js +++ b/test/cypress/integration/vnComponent/VnLocation.isolation.spec.js @@ -1,6 +1,6 @@ const { randomNumber, randomString } = require('../../support'); -describe('VnLocation', () => { +describe('VnLocation', { testIsolation: true }, () => { const locationOptions = '[role="listbox"] > div.q-virtual-scroll__content > .q-item'; const dialogInputs = '.q-dialog label input'; const createLocationButton = '.q-form > .q-card > .vn-row:nth-child(6) .--add-icon'; -- 2.40.1 From b7cfabd1a2c53dc0a5a0161b15a0cde3932bf595 Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Tue, 15 Apr 2025 11:36:37 +0200 Subject: [PATCH 07/11] test: refs #8862 add Cypress integration tests for ticket and zone functionalities --- ...riptorMenu.isolation.spec.js => accountDescriptorMenu.spec.js} | 0 .../claim/{claimNotes.isolation.spec.js => claimNotes.spec.js} | 0 .../{clientAddress.isolation.spec.js => clientAddress.spec.js} | 0 .../{clientBalance.isolation.spec.js => clientBalance.spec.js} | 0 ...{clientBasicData.isolation.spec.js => clientBasicData.spec.js} | 0 ...entBillingData.isolation.spec.js => clientBillingData.spec.js} | 0 .../{clientCredits.isolation.spec.js => clientCredits.spec.js} | 0 ...lientFiscalData.isolation.spec.js => clientFiscalData.spec.js} | 0 .../{clientGreuges.isolation.spec.js => clientGreuges.spec.js} | 0 .../{clientNotes.isolation.spec.js => clientNotes.spec.js} | 0 ...lientRecoveries.isolation.spec.js => clientRecoveries.spec.js} | 0 ...tContracts.isolation.spec.js => clientCreditContracts.spec.js} | 0 ...reditOpinion.isolation.spec.js => clientCreditOpinion.spec.js} | 0 ...entConsumption.isolation.spec.js => clientConsumption.spec.js} | 0 .../{clientContacts.isolation.spec.js => clientContacts.spec.js} | 0 .../{clientMandates.isolation.spec.js => clientMandates.spec.js} | 0 .../{clientSamples.isolation.spec.js => clientSamples.spec.js} | 0 ...entWebPayments.isolation.spec.js => clientWebPayments.spec.js} | 0 .../{entryBasicData.isolation.spec.js => entryBasicData.spec.js} | 0 .../entry/{entryList.isolation.spec.js => entryList.spec.js} | 0 ...ntryStockBought.isolation.spec.js => entryStockBought.spec.js} | 0 .../{entrySupplier.isolation.spec.js => entrySupplier.spec.js} | 0 ...ceInBasicData.isolation.spec.js => invoiceInBasicData.spec.js} | 0 ...InCorrective.isolation.spec.js => invoiceInCorrective.spec.js} | 0 ...InDescriptor.isolation.spec.js => invoiceInDescriptor.spec.js} | 0 .../{invoiceOutList.isolation.spec.js => invoiceOutList.spec.js} | 0 ...iveBases.isolation.spec.js => invoiceOutNegativeBases.spec.js} | 0 ...oiceOutSummary.isolation.spec.js => invoiceOutSummary.spec.js} | 0 .../item/{itemBarcodes.isolation.spec.js => itemBarcodes.spec.js} | 0 .../item/{itemSummary.isolation.spec.js => itemSummary.spec.js} | 0 .../item/{itemTag.isolation.spec.js => itemTag.spec.js} | 0 .../integration/login/{login.isolation.spec.js => login.spec.js} | 0 .../{orderCatalog.isolation.spec.js => orderCatalog.spec.js} | 0 .../order/{orderList.isolation.spec.js => orderList.spec.js} | 0 .../route/cmr/{cmrList.isolation.spec.js => cmrList.spec.js} | 0 ...teExtendedList.isolation.spec.js => routeExtendedList.spec.js} | 0 .../route/{routeList.isolation.spec.js => routeList.spec.js} | 0 ...{ticketBasicData.isolation.spec.js => ticketBasicData.spec.js} | 0 .../{ticketBoxing.isolation.spec.js => ticketBoxing.spec.js} | 0 ...icketComponents.isolation.spec.js => ticketComponents.spec.js} | 0 .../ticket/{ticketNotes.isolation.spec.js => ticketNotes.spec.js} | 0 .../{ticketPictures.isolation.spec.js => ticketPictures.spec.js} | 0 .../{ticketRequest.isolation.spec.js => ticketRequest.spec.js} | 0 .../ticket/{ticketSale.isolation.spec.js => ticketSale.spec.js} | 0 ...tSaleTracking.isolation.spec.js => ticketSaleTracking.spec.js} | 0 .../ticket/{ticketSms.isolation.spec.js => ticketSms.spec.js} | 0 .../{ticketVolume.isolation.spec.js => ticketVolume.spec.js} | 0 .../{UserPanel.isolation.spec.js => UserPanel.spec.js} | 0 .../{VnBreadcrumbs.isolation.spec.js => VnBreadcrumbs.spec.js} | 0 .../{VnLocation.isolation.spec.js => VnLocation.spec.js} | 0 .../vnComponent/{VnLog.isolation.spec.js => VnLog.spec.js} | 0 .../{workerCreate.isolation.spec.js => workerCreate.spec.js} | 0 ...nager.isolation.spec.js => workerNotificationsManager.spec.js} | 0 .../{zoneBasicData.isolation.spec.js => zoneBasicData.spec.js} | 0 .../zone/{zoneCalendar.isolation.spec.js => zoneCalendar.spec.js} | 0 .../zone/{zoneCreate.isolation.spec.js => zoneCreate.spec.js} | 0 56 files changed, 0 insertions(+), 0 deletions(-) rename test/cypress/integration/account/{accountDescriptorMenu.isolation.spec.js => accountDescriptorMenu.spec.js} (100%) rename test/cypress/integration/claim/{claimNotes.isolation.spec.js => claimNotes.spec.js} (100%) rename test/cypress/integration/customer/{clientAddress.isolation.spec.js => clientAddress.spec.js} (100%) rename test/cypress/integration/customer/{clientBalance.isolation.spec.js => clientBalance.spec.js} (100%) rename test/cypress/integration/customer/{clientBasicData.isolation.spec.js => clientBasicData.spec.js} (100%) rename test/cypress/integration/customer/{clientBillingData.isolation.spec.js => clientBillingData.spec.js} (100%) rename test/cypress/integration/customer/{clientCredits.isolation.spec.js => clientCredits.spec.js} (100%) rename test/cypress/integration/customer/{clientFiscalData.isolation.spec.js => clientFiscalData.spec.js} (100%) rename test/cypress/integration/customer/{clientGreuges.isolation.spec.js => clientGreuges.spec.js} (100%) rename test/cypress/integration/customer/{clientNotes.isolation.spec.js => clientNotes.spec.js} (100%) rename test/cypress/integration/customer/{clientRecoveries.isolation.spec.js => clientRecoveries.spec.js} (100%) rename test/cypress/integration/customer/credit-management/{clientCreditContracts.isolation.spec.js => clientCreditContracts.spec.js} (100%) rename test/cypress/integration/customer/credit-management/{clientCreditOpinion.isolation.spec.js => clientCreditOpinion.spec.js} (100%) rename test/cypress/integration/customer/others/{clientConsumption.isolation.spec.js => clientConsumption.spec.js} (100%) rename test/cypress/integration/customer/others/{clientContacts.isolation.spec.js => clientContacts.spec.js} (100%) rename test/cypress/integration/customer/others/{clientMandates.isolation.spec.js => clientMandates.spec.js} (100%) rename test/cypress/integration/customer/others/{clientSamples.isolation.spec.js => clientSamples.spec.js} (100%) rename test/cypress/integration/customer/others/{clientWebPayments.isolation.spec.js => clientWebPayments.spec.js} (100%) rename test/cypress/integration/entry/entryCard/{entryBasicData.isolation.spec.js => entryBasicData.spec.js} (100%) rename test/cypress/integration/entry/{entryList.isolation.spec.js => entryList.spec.js} (100%) rename test/cypress/integration/entry/{entryStockBought.isolation.spec.js => entryStockBought.spec.js} (100%) rename test/cypress/integration/entry/{entrySupplier.isolation.spec.js => entrySupplier.spec.js} (100%) rename test/cypress/integration/invoiceIn/{invoiceInBasicData.isolation.spec.js => invoiceInBasicData.spec.js} (100%) rename test/cypress/integration/invoiceIn/{invoiceInCorrective.isolation.spec.js => invoiceInCorrective.spec.js} (100%) rename test/cypress/integration/invoiceIn/{invoiceInDescriptor.isolation.spec.js => invoiceInDescriptor.spec.js} (100%) rename test/cypress/integration/invoiceOut/{invoiceOutList.isolation.spec.js => invoiceOutList.spec.js} (100%) rename test/cypress/integration/invoiceOut/{invoiceOutNegativeBases.isolation.spec.js => invoiceOutNegativeBases.spec.js} (100%) rename test/cypress/integration/invoiceOut/{invoiceOutSummary.isolation.spec.js => invoiceOutSummary.spec.js} (100%) rename test/cypress/integration/item/{itemBarcodes.isolation.spec.js => itemBarcodes.spec.js} (100%) rename test/cypress/integration/item/{itemSummary.isolation.spec.js => itemSummary.spec.js} (100%) rename test/cypress/integration/item/{itemTag.isolation.spec.js => itemTag.spec.js} (100%) rename test/cypress/integration/login/{login.isolation.spec.js => login.spec.js} (100%) rename test/cypress/integration/order/{orderCatalog.isolation.spec.js => orderCatalog.spec.js} (100%) rename test/cypress/integration/order/{orderList.isolation.spec.js => orderList.spec.js} (100%) rename test/cypress/integration/route/cmr/{cmrList.isolation.spec.js => cmrList.spec.js} (100%) rename test/cypress/integration/route/{routeExtendedList.isolation.spec.js => routeExtendedList.spec.js} (100%) rename test/cypress/integration/route/{routeList.isolation.spec.js => routeList.spec.js} (100%) rename test/cypress/integration/ticket/{ticketBasicData.isolation.spec.js => ticketBasicData.spec.js} (100%) rename test/cypress/integration/ticket/{ticketBoxing.isolation.spec.js => ticketBoxing.spec.js} (100%) rename test/cypress/integration/ticket/{ticketComponents.isolation.spec.js => ticketComponents.spec.js} (100%) rename test/cypress/integration/ticket/{ticketNotes.isolation.spec.js => ticketNotes.spec.js} (100%) rename test/cypress/integration/ticket/{ticketPictures.isolation.spec.js => ticketPictures.spec.js} (100%) rename test/cypress/integration/ticket/{ticketRequest.isolation.spec.js => ticketRequest.spec.js} (100%) rename test/cypress/integration/ticket/{ticketSale.isolation.spec.js => ticketSale.spec.js} (100%) rename test/cypress/integration/ticket/{ticketSaleTracking.isolation.spec.js => ticketSaleTracking.spec.js} (100%) rename test/cypress/integration/ticket/{ticketSms.isolation.spec.js => ticketSms.spec.js} (100%) rename test/cypress/integration/ticket/{ticketVolume.isolation.spec.js => ticketVolume.spec.js} (100%) rename test/cypress/integration/vnComponent/{UserPanel.isolation.spec.js => UserPanel.spec.js} (100%) rename test/cypress/integration/vnComponent/{VnBreadcrumbs.isolation.spec.js => VnBreadcrumbs.spec.js} (100%) rename test/cypress/integration/vnComponent/{VnLocation.isolation.spec.js => VnLocation.spec.js} (100%) rename test/cypress/integration/vnComponent/{VnLog.isolation.spec.js => VnLog.spec.js} (100%) rename test/cypress/integration/worker/{workerCreate.isolation.spec.js => workerCreate.spec.js} (100%) rename test/cypress/integration/worker/{workerNotificationsManager.isolation.spec.js => workerNotificationsManager.spec.js} (100%) rename test/cypress/integration/zone/{zoneBasicData.isolation.spec.js => zoneBasicData.spec.js} (100%) rename test/cypress/integration/zone/{zoneCalendar.isolation.spec.js => zoneCalendar.spec.js} (100%) rename test/cypress/integration/zone/{zoneCreate.isolation.spec.js => zoneCreate.spec.js} (100%) diff --git a/test/cypress/integration/account/accountDescriptorMenu.isolation.spec.js b/test/cypress/integration/account/accountDescriptorMenu.spec.js similarity index 100% rename from test/cypress/integration/account/accountDescriptorMenu.isolation.spec.js rename to test/cypress/integration/account/accountDescriptorMenu.spec.js diff --git a/test/cypress/integration/claim/claimNotes.isolation.spec.js b/test/cypress/integration/claim/claimNotes.spec.js similarity index 100% rename from test/cypress/integration/claim/claimNotes.isolation.spec.js rename to test/cypress/integration/claim/claimNotes.spec.js diff --git a/test/cypress/integration/customer/clientAddress.isolation.spec.js b/test/cypress/integration/customer/clientAddress.spec.js similarity index 100% rename from test/cypress/integration/customer/clientAddress.isolation.spec.js rename to test/cypress/integration/customer/clientAddress.spec.js diff --git a/test/cypress/integration/customer/clientBalance.isolation.spec.js b/test/cypress/integration/customer/clientBalance.spec.js similarity index 100% rename from test/cypress/integration/customer/clientBalance.isolation.spec.js rename to test/cypress/integration/customer/clientBalance.spec.js diff --git a/test/cypress/integration/customer/clientBasicData.isolation.spec.js b/test/cypress/integration/customer/clientBasicData.spec.js similarity index 100% rename from test/cypress/integration/customer/clientBasicData.isolation.spec.js rename to test/cypress/integration/customer/clientBasicData.spec.js diff --git a/test/cypress/integration/customer/clientBillingData.isolation.spec.js b/test/cypress/integration/customer/clientBillingData.spec.js similarity index 100% rename from test/cypress/integration/customer/clientBillingData.isolation.spec.js rename to test/cypress/integration/customer/clientBillingData.spec.js diff --git a/test/cypress/integration/customer/clientCredits.isolation.spec.js b/test/cypress/integration/customer/clientCredits.spec.js similarity index 100% rename from test/cypress/integration/customer/clientCredits.isolation.spec.js rename to test/cypress/integration/customer/clientCredits.spec.js diff --git a/test/cypress/integration/customer/clientFiscalData.isolation.spec.js b/test/cypress/integration/customer/clientFiscalData.spec.js similarity index 100% rename from test/cypress/integration/customer/clientFiscalData.isolation.spec.js rename to test/cypress/integration/customer/clientFiscalData.spec.js diff --git a/test/cypress/integration/customer/clientGreuges.isolation.spec.js b/test/cypress/integration/customer/clientGreuges.spec.js similarity index 100% rename from test/cypress/integration/customer/clientGreuges.isolation.spec.js rename to test/cypress/integration/customer/clientGreuges.spec.js diff --git a/test/cypress/integration/customer/clientNotes.isolation.spec.js b/test/cypress/integration/customer/clientNotes.spec.js similarity index 100% rename from test/cypress/integration/customer/clientNotes.isolation.spec.js rename to test/cypress/integration/customer/clientNotes.spec.js diff --git a/test/cypress/integration/customer/clientRecoveries.isolation.spec.js b/test/cypress/integration/customer/clientRecoveries.spec.js similarity index 100% rename from test/cypress/integration/customer/clientRecoveries.isolation.spec.js rename to test/cypress/integration/customer/clientRecoveries.spec.js diff --git a/test/cypress/integration/customer/credit-management/clientCreditContracts.isolation.spec.js b/test/cypress/integration/customer/credit-management/clientCreditContracts.spec.js similarity index 100% rename from test/cypress/integration/customer/credit-management/clientCreditContracts.isolation.spec.js rename to test/cypress/integration/customer/credit-management/clientCreditContracts.spec.js diff --git a/test/cypress/integration/customer/credit-management/clientCreditOpinion.isolation.spec.js b/test/cypress/integration/customer/credit-management/clientCreditOpinion.spec.js similarity index 100% rename from test/cypress/integration/customer/credit-management/clientCreditOpinion.isolation.spec.js rename to test/cypress/integration/customer/credit-management/clientCreditOpinion.spec.js diff --git a/test/cypress/integration/customer/others/clientConsumption.isolation.spec.js b/test/cypress/integration/customer/others/clientConsumption.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientConsumption.isolation.spec.js rename to test/cypress/integration/customer/others/clientConsumption.spec.js diff --git a/test/cypress/integration/customer/others/clientContacts.isolation.spec.js b/test/cypress/integration/customer/others/clientContacts.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientContacts.isolation.spec.js rename to test/cypress/integration/customer/others/clientContacts.spec.js diff --git a/test/cypress/integration/customer/others/clientMandates.isolation.spec.js b/test/cypress/integration/customer/others/clientMandates.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientMandates.isolation.spec.js rename to test/cypress/integration/customer/others/clientMandates.spec.js diff --git a/test/cypress/integration/customer/others/clientSamples.isolation.spec.js b/test/cypress/integration/customer/others/clientSamples.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientSamples.isolation.spec.js rename to test/cypress/integration/customer/others/clientSamples.spec.js diff --git a/test/cypress/integration/customer/others/clientWebPayments.isolation.spec.js b/test/cypress/integration/customer/others/clientWebPayments.spec.js similarity index 100% rename from test/cypress/integration/customer/others/clientWebPayments.isolation.spec.js rename to test/cypress/integration/customer/others/clientWebPayments.spec.js diff --git a/test/cypress/integration/entry/entryCard/entryBasicData.isolation.spec.js b/test/cypress/integration/entry/entryCard/entryBasicData.spec.js similarity index 100% rename from test/cypress/integration/entry/entryCard/entryBasicData.isolation.spec.js rename to test/cypress/integration/entry/entryCard/entryBasicData.spec.js diff --git a/test/cypress/integration/entry/entryList.isolation.spec.js b/test/cypress/integration/entry/entryList.spec.js similarity index 100% rename from test/cypress/integration/entry/entryList.isolation.spec.js rename to test/cypress/integration/entry/entryList.spec.js diff --git a/test/cypress/integration/entry/entryStockBought.isolation.spec.js b/test/cypress/integration/entry/entryStockBought.spec.js similarity index 100% rename from test/cypress/integration/entry/entryStockBought.isolation.spec.js rename to test/cypress/integration/entry/entryStockBought.spec.js diff --git a/test/cypress/integration/entry/entrySupplier.isolation.spec.js b/test/cypress/integration/entry/entrySupplier.spec.js similarity index 100% rename from test/cypress/integration/entry/entrySupplier.isolation.spec.js rename to test/cypress/integration/entry/entrySupplier.spec.js diff --git a/test/cypress/integration/invoiceIn/invoiceInBasicData.isolation.spec.js b/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js similarity index 100% rename from test/cypress/integration/invoiceIn/invoiceInBasicData.isolation.spec.js rename to test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js diff --git a/test/cypress/integration/invoiceIn/invoiceInCorrective.isolation.spec.js b/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js similarity index 100% rename from test/cypress/integration/invoiceIn/invoiceInCorrective.isolation.spec.js rename to test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js diff --git a/test/cypress/integration/invoiceIn/invoiceInDescriptor.isolation.spec.js b/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js similarity index 100% rename from test/cypress/integration/invoiceIn/invoiceInDescriptor.isolation.spec.js rename to test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js diff --git a/test/cypress/integration/invoiceOut/invoiceOutList.isolation.spec.js b/test/cypress/integration/invoiceOut/invoiceOutList.spec.js similarity index 100% rename from test/cypress/integration/invoiceOut/invoiceOutList.isolation.spec.js rename to test/cypress/integration/invoiceOut/invoiceOutList.spec.js diff --git a/test/cypress/integration/invoiceOut/invoiceOutNegativeBases.isolation.spec.js b/test/cypress/integration/invoiceOut/invoiceOutNegativeBases.spec.js similarity index 100% rename from test/cypress/integration/invoiceOut/invoiceOutNegativeBases.isolation.spec.js rename to test/cypress/integration/invoiceOut/invoiceOutNegativeBases.spec.js diff --git a/test/cypress/integration/invoiceOut/invoiceOutSummary.isolation.spec.js b/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js similarity index 100% rename from test/cypress/integration/invoiceOut/invoiceOutSummary.isolation.spec.js rename to test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js diff --git a/test/cypress/integration/item/itemBarcodes.isolation.spec.js b/test/cypress/integration/item/itemBarcodes.spec.js similarity index 100% rename from test/cypress/integration/item/itemBarcodes.isolation.spec.js rename to test/cypress/integration/item/itemBarcodes.spec.js diff --git a/test/cypress/integration/item/itemSummary.isolation.spec.js b/test/cypress/integration/item/itemSummary.spec.js similarity index 100% rename from test/cypress/integration/item/itemSummary.isolation.spec.js rename to test/cypress/integration/item/itemSummary.spec.js diff --git a/test/cypress/integration/item/itemTag.isolation.spec.js b/test/cypress/integration/item/itemTag.spec.js similarity index 100% rename from test/cypress/integration/item/itemTag.isolation.spec.js rename to test/cypress/integration/item/itemTag.spec.js diff --git a/test/cypress/integration/login/login.isolation.spec.js b/test/cypress/integration/login/login.spec.js similarity index 100% rename from test/cypress/integration/login/login.isolation.spec.js rename to test/cypress/integration/login/login.spec.js diff --git a/test/cypress/integration/order/orderCatalog.isolation.spec.js b/test/cypress/integration/order/orderCatalog.spec.js similarity index 100% rename from test/cypress/integration/order/orderCatalog.isolation.spec.js rename to test/cypress/integration/order/orderCatalog.spec.js diff --git a/test/cypress/integration/order/orderList.isolation.spec.js b/test/cypress/integration/order/orderList.spec.js similarity index 100% rename from test/cypress/integration/order/orderList.isolation.spec.js rename to test/cypress/integration/order/orderList.spec.js diff --git a/test/cypress/integration/route/cmr/cmrList.isolation.spec.js b/test/cypress/integration/route/cmr/cmrList.spec.js similarity index 100% rename from test/cypress/integration/route/cmr/cmrList.isolation.spec.js rename to test/cypress/integration/route/cmr/cmrList.spec.js diff --git a/test/cypress/integration/route/routeExtendedList.isolation.spec.js b/test/cypress/integration/route/routeExtendedList.spec.js similarity index 100% rename from test/cypress/integration/route/routeExtendedList.isolation.spec.js rename to test/cypress/integration/route/routeExtendedList.spec.js diff --git a/test/cypress/integration/route/routeList.isolation.spec.js b/test/cypress/integration/route/routeList.spec.js similarity index 100% rename from test/cypress/integration/route/routeList.isolation.spec.js rename to test/cypress/integration/route/routeList.spec.js diff --git a/test/cypress/integration/ticket/ticketBasicData.isolation.spec.js b/test/cypress/integration/ticket/ticketBasicData.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketBasicData.isolation.spec.js rename to test/cypress/integration/ticket/ticketBasicData.spec.js diff --git a/test/cypress/integration/ticket/ticketBoxing.isolation.spec.js b/test/cypress/integration/ticket/ticketBoxing.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketBoxing.isolation.spec.js rename to test/cypress/integration/ticket/ticketBoxing.spec.js diff --git a/test/cypress/integration/ticket/ticketComponents.isolation.spec.js b/test/cypress/integration/ticket/ticketComponents.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketComponents.isolation.spec.js rename to test/cypress/integration/ticket/ticketComponents.spec.js diff --git a/test/cypress/integration/ticket/ticketNotes.isolation.spec.js b/test/cypress/integration/ticket/ticketNotes.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketNotes.isolation.spec.js rename to test/cypress/integration/ticket/ticketNotes.spec.js diff --git a/test/cypress/integration/ticket/ticketPictures.isolation.spec.js b/test/cypress/integration/ticket/ticketPictures.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketPictures.isolation.spec.js rename to test/cypress/integration/ticket/ticketPictures.spec.js diff --git a/test/cypress/integration/ticket/ticketRequest.isolation.spec.js b/test/cypress/integration/ticket/ticketRequest.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketRequest.isolation.spec.js rename to test/cypress/integration/ticket/ticketRequest.spec.js diff --git a/test/cypress/integration/ticket/ticketSale.isolation.spec.js b/test/cypress/integration/ticket/ticketSale.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketSale.isolation.spec.js rename to test/cypress/integration/ticket/ticketSale.spec.js diff --git a/test/cypress/integration/ticket/ticketSaleTracking.isolation.spec.js b/test/cypress/integration/ticket/ticketSaleTracking.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketSaleTracking.isolation.spec.js rename to test/cypress/integration/ticket/ticketSaleTracking.spec.js diff --git a/test/cypress/integration/ticket/ticketSms.isolation.spec.js b/test/cypress/integration/ticket/ticketSms.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketSms.isolation.spec.js rename to test/cypress/integration/ticket/ticketSms.spec.js diff --git a/test/cypress/integration/ticket/ticketVolume.isolation.spec.js b/test/cypress/integration/ticket/ticketVolume.spec.js similarity index 100% rename from test/cypress/integration/ticket/ticketVolume.isolation.spec.js rename to test/cypress/integration/ticket/ticketVolume.spec.js diff --git a/test/cypress/integration/vnComponent/UserPanel.isolation.spec.js b/test/cypress/integration/vnComponent/UserPanel.spec.js similarity index 100% rename from test/cypress/integration/vnComponent/UserPanel.isolation.spec.js rename to test/cypress/integration/vnComponent/UserPanel.spec.js diff --git a/test/cypress/integration/vnComponent/VnBreadcrumbs.isolation.spec.js b/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js similarity index 100% rename from test/cypress/integration/vnComponent/VnBreadcrumbs.isolation.spec.js rename to test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js diff --git a/test/cypress/integration/vnComponent/VnLocation.isolation.spec.js b/test/cypress/integration/vnComponent/VnLocation.spec.js similarity index 100% rename from test/cypress/integration/vnComponent/VnLocation.isolation.spec.js rename to test/cypress/integration/vnComponent/VnLocation.spec.js diff --git a/test/cypress/integration/vnComponent/VnLog.isolation.spec.js b/test/cypress/integration/vnComponent/VnLog.spec.js similarity index 100% rename from test/cypress/integration/vnComponent/VnLog.isolation.spec.js rename to test/cypress/integration/vnComponent/VnLog.spec.js diff --git a/test/cypress/integration/worker/workerCreate.isolation.spec.js b/test/cypress/integration/worker/workerCreate.spec.js similarity index 100% rename from test/cypress/integration/worker/workerCreate.isolation.spec.js rename to test/cypress/integration/worker/workerCreate.spec.js diff --git a/test/cypress/integration/worker/workerNotificationsManager.isolation.spec.js b/test/cypress/integration/worker/workerNotificationsManager.spec.js similarity index 100% rename from test/cypress/integration/worker/workerNotificationsManager.isolation.spec.js rename to test/cypress/integration/worker/workerNotificationsManager.spec.js diff --git a/test/cypress/integration/zone/zoneBasicData.isolation.spec.js b/test/cypress/integration/zone/zoneBasicData.spec.js similarity index 100% rename from test/cypress/integration/zone/zoneBasicData.isolation.spec.js rename to test/cypress/integration/zone/zoneBasicData.spec.js diff --git a/test/cypress/integration/zone/zoneCalendar.isolation.spec.js b/test/cypress/integration/zone/zoneCalendar.spec.js similarity index 100% rename from test/cypress/integration/zone/zoneCalendar.isolation.spec.js rename to test/cypress/integration/zone/zoneCalendar.spec.js diff --git a/test/cypress/integration/zone/zoneCreate.isolation.spec.js b/test/cypress/integration/zone/zoneCreate.spec.js similarity index 100% rename from test/cypress/integration/zone/zoneCreate.isolation.spec.js rename to test/cypress/integration/zone/zoneCreate.spec.js -- 2.40.1 From 8d6a15eefd053d230e94544e8d2ec55ddcc61261 Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Tue, 15 Apr 2025 12:12:16 +0200 Subject: [PATCH 08/11] test: refs #8862 enable test isolation for InvoiceInDescriptor and VnLog specs --- test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js | 2 +- test/cypress/integration/route/cmr/cmrList.spec.js | 2 +- test/cypress/integration/vnComponent/VnLog.spec.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js b/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js index 9744486e0..d5973de41 100644 --- a/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js +++ b/test/cypress/integration/invoiceIn/invoiceInDescriptor.spec.js @@ -1,4 +1,4 @@ -describe('InvoiceInDescriptor', () => { +describe('InvoiceInDescriptor', { testIsolation: true }, () => { beforeEach(() => cy.login('administrative')); describe('more options', () => { diff --git a/test/cypress/integration/route/cmr/cmrList.spec.js b/test/cypress/integration/route/cmr/cmrList.spec.js index 4597662f6..a25a0c10a 100644 --- a/test/cypress/integration/route/cmr/cmrList.spec.js +++ b/test/cypress/integration/route/cmr/cmrList.spec.js @@ -1,4 +1,4 @@ -describe('Cmr list', { testIsolation: true }, () => { +describe('Cmr list', () => { const getLinkSelector = (colField) => `tr:first-child > [data-col-field="${colField}"] > .no-padding > .link`; diff --git a/test/cypress/integration/vnComponent/VnLog.spec.js b/test/cypress/integration/vnComponent/VnLog.spec.js index 57faeac85..3458768b9 100644 --- a/test/cypress/integration/vnComponent/VnLog.spec.js +++ b/test/cypress/integration/vnComponent/VnLog.spec.js @@ -1,5 +1,5 @@ /// -describe('VnLog', () => { +describe('VnLog', { testIsolation: true }, () => { beforeEach(() => { cy.login('developer'); cy.visit(`/#/claim/${1}/log`); -- 2.40.1 From 395c3a8ec9d31248cd57e0fbfaca39e95aa7446d Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Tue, 15 Apr 2025 12:29:49 +0200 Subject: [PATCH 09/11] test: refs #8862 enable test isolation for multiple account and invoice specs --- .../cypress/integration/account/accountDescriptorMenu.spec.js | 2 +- test/cypress/integration/customer/clientFiscalData.spec.js | 2 +- test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js | 2 +- .../cypress/integration/invoiceIn/invoiceInCorrective.spec.js | 2 +- test/cypress/integration/invoiceOut/invoiceOutList.spec.js | 2 +- test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js | 2 +- test/cypress/integration/item/itemBarcodes.spec.js | 2 +- test/cypress/integration/item/itemSummary.spec.js | 2 +- test/cypress/integration/item/itemTag.spec.js | 2 +- test/cypress/integration/login/login.spec.js | 2 +- test/cypress/integration/order/orderCatalog.spec.js | 2 +- test/cypress/integration/order/orderList.spec.js | 4 ++-- test/cypress/integration/route/routeList.spec.js | 2 +- test/cypress/integration/vnComponent/UserPanel.spec.js | 2 +- test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js | 2 +- test/cypress/integration/worker/workerCreate.spec.js | 2 +- .../integration/worker/workerNotificationsManager.spec.js | 2 +- test/cypress/integration/zone/zoneBasicData.spec.js | 2 +- test/cypress/integration/zone/zoneCreate.spec.js | 2 +- 19 files changed, 20 insertions(+), 20 deletions(-) diff --git a/test/cypress/integration/account/accountDescriptorMenu.spec.js b/test/cypress/integration/account/accountDescriptorMenu.spec.js index 04fc57040..4d8c676ea 100644 --- a/test/cypress/integration/account/accountDescriptorMenu.spec.js +++ b/test/cypress/integration/account/accountDescriptorMenu.spec.js @@ -1,4 +1,4 @@ -describe('Account descriptor', () => { +describe('Account descriptor', { testIsolation: true }, () => { const descriptorOptions = '[data-cy="descriptor-more-opts-menu"] > .q-list'; const url = '/#/account/1/summary'; diff --git a/test/cypress/integration/customer/clientFiscalData.spec.js b/test/cypress/integration/customer/clientFiscalData.spec.js index 58d2d956f..1e207990d 100644 --- a/test/cypress/integration/customer/clientFiscalData.spec.js +++ b/test/cypress/integration/customer/clientFiscalData.spec.js @@ -1,5 +1,5 @@ /// -describe('Client fiscal data', () => { +describe('Client fiscal data', { testIsolation: true }, () => { beforeEach(() => { cy.viewport(1280, 720); cy.login('developer'); diff --git a/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js b/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js index ee4d9fb74..ecfd88596 100644 --- a/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js +++ b/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js @@ -1,6 +1,6 @@ /// import moment from 'moment'; -describe('InvoiceInBasicData', () => { +describe('InvoiceInBasicData', { testIsolation: true }, () => { const dialogInputs = '.q-dialog input'; const getDocumentBtns = (opt) => `[data-cy="dms-buttons"] > :nth-child(${opt})`; const futureDate = moment().add(1, 'days').format('DD-MM-YYYY'); diff --git a/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js b/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js index 275fa1358..794cebf68 100644 --- a/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js +++ b/test/cypress/integration/invoiceIn/invoiceInCorrective.spec.js @@ -1,4 +1,4 @@ -describe('invoiceInCorrective', () => { +describe('invoiceInCorrective', { testIsolation: true }, () => { beforeEach(() => cy.login('administrative')); it('should modify the invoice', () => { diff --git a/test/cypress/integration/invoiceOut/invoiceOutList.spec.js b/test/cypress/integration/invoiceOut/invoiceOutList.spec.js index ba6f3e122..592208a01 100644 --- a/test/cypress/integration/invoiceOut/invoiceOutList.spec.js +++ b/test/cypress/integration/invoiceOut/invoiceOutList.spec.js @@ -1,5 +1,5 @@ /// -describe('InvoiceOut list', () => { +describe('InvoiceOut list', { testIsolation: true }, () => { const serial = 'EspaƱola rapida'; const columnCheckbox = '.bg-header > :nth-child(1) > .q-checkbox > .q-checkbox__inner'; diff --git a/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js b/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js index 029165bb8..e10a48db3 100644 --- a/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js +++ b/test/cypress/integration/invoiceOut/invoiceOutSummary.spec.js @@ -1,5 +1,5 @@ /// -describe('InvoiceOut summary', () => { +describe('InvoiceOut summary', { testIsolation: true }, () => { const transferInvoice = { Client: { val: 'employee', type: 'select' }, Type: { val: 'Error in customer data', type: 'select' }, diff --git a/test/cypress/integration/item/itemBarcodes.spec.js b/test/cypress/integration/item/itemBarcodes.spec.js index 746cfa0f1..4803268db 100644 --- a/test/cypress/integration/item/itemBarcodes.spec.js +++ b/test/cypress/integration/item/itemBarcodes.spec.js @@ -1,5 +1,5 @@ /// -describe('ItemBarcodes', () => { +describe('ItemBarcodes', { testIsolation: true }, () => { beforeEach(() => { cy.login('developer'); cy.visit(`/#/item/1/barcode`); diff --git a/test/cypress/integration/item/itemSummary.spec.js b/test/cypress/integration/item/itemSummary.spec.js index 65b4c8629..c66a8a6b7 100644 --- a/test/cypress/integration/item/itemSummary.spec.js +++ b/test/cypress/integration/item/itemSummary.spec.js @@ -1,5 +1,5 @@ /// -describe('Item summary', () => { +describe('Item summary', { testIsolation: true }, () => { beforeEach(() => { cy.login('developer'); cy.visit(`/#/item/1/summary`); diff --git a/test/cypress/integration/item/itemTag.spec.js b/test/cypress/integration/item/itemTag.spec.js index 65d339151..f21dd2449 100644 --- a/test/cypress/integration/item/itemTag.spec.js +++ b/test/cypress/integration/item/itemTag.spec.js @@ -1,4 +1,4 @@ -describe('Item tag', () => { +describe('Item tag', { testIsolation: true }, () => { beforeEach(() => { cy.login('developer'); cy.visit(`/#/item/1/tags`); diff --git a/test/cypress/integration/login/login.spec.js b/test/cypress/integration/login/login.spec.js index 22e30dd8e..4b2bcbded 100755 --- a/test/cypress/integration/login/login.spec.js +++ b/test/cypress/integration/login/login.spec.js @@ -1,5 +1,5 @@ /// -describe('Login', () => { +describe('Login', { testIsolation: true }, () => { beforeEach(() => { cy.visit('/#/login'); cy.get('#switchLanguage').click(); diff --git a/test/cypress/integration/order/orderCatalog.spec.js b/test/cypress/integration/order/orderCatalog.spec.js index 050dd396c..8bada7649 100644 --- a/test/cypress/integration/order/orderCatalog.spec.js +++ b/test/cypress/integration/order/orderCatalog.spec.js @@ -1,5 +1,5 @@ /// -describe('OrderCatalog', () => { +describe('OrderCatalog', { testIsolation: true }, () => { beforeEach(() => { cy.login('developer'); cy.viewport(1920, 720); diff --git a/test/cypress/integration/order/orderList.spec.js b/test/cypress/integration/order/orderList.spec.js index b77ef8fca..62fb35430 100644 --- a/test/cypress/integration/order/orderList.spec.js +++ b/test/cypress/integration/order/orderList.spec.js @@ -1,5 +1,5 @@ /// -describe('OrderList', () => { +describe('OrderList', { testIsolation: true }, () => { const clientCreateSelect = '#formModel [data-cy="Client_select"]'; const addressCreateSelect = '#formModel [data-cy="Address_select"]'; const agencyCreateSelect = '#formModel [data-cy="Agency_select"]'; @@ -47,7 +47,7 @@ describe('OrderList', () => { cy.url().should('include', `/order`); }); - it('create order from customer summary', function () { + it('create order from customer summary', () => { const clientId = 1101; cy.dataCy('Customer ID_input').type(`${clientId}{enter}`); cy.get( diff --git a/test/cypress/integration/route/routeList.spec.js b/test/cypress/integration/route/routeList.spec.js index 309f8d023..76cc4fd55 100644 --- a/test/cypress/integration/route/routeList.spec.js +++ b/test/cypress/integration/route/routeList.spec.js @@ -1,4 +1,4 @@ -describe('Route', () => { +describe('Route', { testIsolation: true }, () => { const getSelector = (colField) => `tr:last-child > [data-col-field="${colField}"] > .no-padding > .link`; diff --git a/test/cypress/integration/vnComponent/UserPanel.spec.js b/test/cypress/integration/vnComponent/UserPanel.spec.js index 8722fe37e..8c3df038e 100644 --- a/test/cypress/integration/vnComponent/UserPanel.spec.js +++ b/test/cypress/integration/vnComponent/UserPanel.spec.js @@ -1,5 +1,5 @@ /// -describe('UserPanel', () => { +describe('UserPanel', { testIsolation: true }, () => { beforeEach(() => { cy.viewport(1280, 720); cy.login('developer'); diff --git a/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js b/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js index 347dae7df..8865ffefc 100644 --- a/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js +++ b/test/cypress/integration/vnComponent/VnBreadcrumbs.spec.js @@ -1,5 +1,5 @@ /// -describe('VnBreadcrumbs', () => { +describe('VnBreadcrumbs', { testIsolation: true }, () => { const lastBreadcrumb = '.q-breadcrumbs--last > .q-breadcrumbs__el'; beforeEach(() => { cy.login('developer'); diff --git a/test/cypress/integration/worker/workerCreate.spec.js b/test/cypress/integration/worker/workerCreate.spec.js index 71fd6b347..fd396ab93 100644 --- a/test/cypress/integration/worker/workerCreate.spec.js +++ b/test/cypress/integration/worker/workerCreate.spec.js @@ -1,4 +1,4 @@ -describe('WorkerCreate', () => { +describe('WorkerCreate', { testIsolation: true }, () => { const externalRadio = '.q-radio:nth-child(2)'; const developerBossId = 120; const payMethodCross = diff --git a/test/cypress/integration/worker/workerNotificationsManager.spec.js b/test/cypress/integration/worker/workerNotificationsManager.spec.js index ad48d8a6c..a9b02ecf2 100644 --- a/test/cypress/integration/worker/workerNotificationsManager.spec.js +++ b/test/cypress/integration/worker/workerNotificationsManager.spec.js @@ -1,4 +1,4 @@ -describe('WorkerNotificationsManager', () => { +describe('WorkerNotificationsManager', { testIsolation: true }, () => { const salesPersonId = 18; const developerId = 9; diff --git a/test/cypress/integration/zone/zoneBasicData.spec.js b/test/cypress/integration/zone/zoneBasicData.spec.js index 2d255d959..ff5c8bb42 100644 --- a/test/cypress/integration/zone/zoneBasicData.spec.js +++ b/test/cypress/integration/zone/zoneBasicData.spec.js @@ -1,4 +1,4 @@ -describe('ZoneBasicData', () => { +describe('ZoneBasicData', { testIsolation: true }, () => { const priceBasicData = '[data-cy="ZoneBasicDataPrice"]'; const saveBtn = '.q-btn-group > .q-btn--standard'; diff --git a/test/cypress/integration/zone/zoneCreate.spec.js b/test/cypress/integration/zone/zoneCreate.spec.js index fadf5b07f..0d14e618e 100644 --- a/test/cypress/integration/zone/zoneCreate.spec.js +++ b/test/cypress/integration/zone/zoneCreate.spec.js @@ -1,4 +1,4 @@ -describe('ZoneCreate', () => { +describe('ZoneCreate', { testIsolation: true }, () => { const data = { Name: { val: 'Zone pickup D' }, Price: { val: '3' }, -- 2.40.1 From 608086bd8d5a18111deb622a39d6518892884467 Mon Sep 17 00:00:00 2001 From: benjaminedc Date: Tue, 15 Apr 2025 12:59:10 +0200 Subject: [PATCH 10/11] test: refs #8862 enable test isolation for Cmr list spec --- test/cypress/integration/route/cmr/cmrList.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cypress/integration/route/cmr/cmrList.spec.js b/test/cypress/integration/route/cmr/cmrList.spec.js index a25a0c10a..4597662f6 100644 --- a/test/cypress/integration/route/cmr/cmrList.spec.js +++ b/test/cypress/integration/route/cmr/cmrList.spec.js @@ -1,4 +1,4 @@ -describe('Cmr list', () => { +describe('Cmr list', { testIsolation: true }, () => { const getLinkSelector = (colField) => `tr:first-child > [data-col-field="${colField}"] > .no-padding > .link`; -- 2.40.1 From 1a27833081d682337c8b8fd300990455e0457f85 Mon Sep 17 00:00:00 2001 From: alexm Date: Tue, 15 Apr 2025 14:11:22 +0200 Subject: [PATCH 11/11] test: refs #8862 disable test isolation for InvoiceOut list spec --- test/cypress/integration/invoiceOut/invoiceOutList.spec.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/cypress/integration/invoiceOut/invoiceOutList.spec.js b/test/cypress/integration/invoiceOut/invoiceOutList.spec.js index 592208a01..f0f120640 100644 --- a/test/cypress/integration/invoiceOut/invoiceOutList.spec.js +++ b/test/cypress/integration/invoiceOut/invoiceOutList.spec.js @@ -1,5 +1,5 @@ /// -describe('InvoiceOut list', { testIsolation: true }, () => { +describe('InvoiceOut list', () => { const serial = 'EspaƱola rapida'; const columnCheckbox = '.bg-header > :nth-child(1) > .q-checkbox > .q-checkbox__inner'; @@ -24,6 +24,7 @@ describe('InvoiceOut list', { testIsolation: true }, () => { }); it('should download all pdfs', () => { + cy.get(columnCheckbox).click(); cy.get(columnCheckbox).click(); cy.dataCy('InvoiceOutDownloadPdfBtn').click(); }); -- 2.40.1