From: Lucas Di Pentima Date: Thu, 3 Feb 2022 21:29:02 +0000 (-0300) Subject: 18661: Improves cypress test reliability avoiding possible race. X-Git-Tag: 2.4.0~13^2~4 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/6159313a798f750d2e5d5c41b79b7a2a259611f8 18661: Improves cypress test reliability avoiding possible race. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- diff --git a/cypress/integration/side-panel.spec.js b/cypress/integration/side-panel.spec.js index f9d4dca3..afe326e3 100644 --- a/cypress/integration/side-panel.spec.js +++ b/cypress/integration/side-panel.spec.js @@ -104,7 +104,7 @@ describe('Side panel tests', function() { cy.getAll('@mySharedWritableProject') .then(function ([mySharedWritableProject]) { cy.loginAs(activeUser); - + cy.get('[data-cy=side-panel-tree]').contains('Projects').click(); const newProjectName = `New project name ${mySharedWritableProject.name}`; @@ -125,19 +125,16 @@ describe('Side panel tests', function() { addToFavorites: false }); - cy.getAll('@writableProject') - .then(function ([writableProject]) { - cy.loginAs(activeUser); - - cy.get('[data-cy=side-panel-tree]').contains('Projects').click(); - - cy.get('[data-cy=side-panel-tree]').contains(writableProject.name).should('exist'); - - cy.trashGroup(activeUser.token, writableProject.uuid); - + cy.getAll('@writableProject').then(function ([writableProject]) { + cy.loginAs(activeUser); + cy.get('[data-cy=side-panel-tree]') + .contains('Projects').click(); + cy.get('[data-cy=side-panel-tree]') + .contains(writableProject.name).should('exist'); + cy.trashGroup(activeUser.token, writableProject.uuid).then(() => { cy.contains('Refresh').click(); - cy.contains(writableProject.name).should('not.exist'); }); + }); }); })