From 6159313a798f750d2e5d5c41b79b7a2a259611f8 Mon Sep 17 00:00:00 2001 From: Lucas Di Pentima Date: Thu, 3 Feb 2022 18:29:02 -0300 Subject: [PATCH 1/1] 18661: Improves cypress test reliability avoiding possible race. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- cypress/integration/side-panel.spec.js | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) 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'); }); + }); }); }) -- 2.30.2