X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/38d27e9783f7f760cee84cc225e86144069848c4..58db72fee358d5987139a1b8526c0ca873e07dbf:/cypress/integration/side-panel.spec.js?ds=inline diff --git a/cypress/integration/side-panel.spec.js b/cypress/integration/side-panel.spec.js index 912e68eb..f9d4dca3 100644 --- a/cypress/integration/side-panel.spec.js +++ b/cypress/integration/side-panel.spec.js @@ -114,4 +114,30 @@ describe('Side panel tests', function() { }); }); + it('side panel react to refresh when project data changes', () => { + const project = 'writableProject'; + + cy.createProject({ + owningUser: activeUser, + targetUser: activeUser, + projectName: project, + canWrite: true, + 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.contains('Refresh').click(); + + cy.contains(writableProject.name).should('not.exist'); + }); + }); })