X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/409d38425d383c81606220782f1abe9cd014aab5..5afc1f6ee27b2135827d0f2976ed01ad0534ba62:/cypress/integration/page-not-found.spec.js diff --git a/cypress/integration/page-not-found.spec.js b/cypress/integration/page-not-found.spec.js index 5d6a26b7d6..4df4135c87 100644 --- a/cypress/integration/page-not-found.spec.js +++ b/cypress/integration/page-not-found.spec.js @@ -31,14 +31,22 @@ describe('Page not found tests', function() { it('shows not found popup', function() { // given - const notExistingUUID = 'zzzzz-tpzed-5o5tg0l9a57gxxx'; - - // when - cy.loginAs(adminUser); - cy.goToPath(`/projects/${notExistingUUID}`); - - // then - cy.get('[data-cy=not-found-content]').should('exist'); - cy.get('[data-cy=not-found-page]').should('not.exist'); + [ + '/projects/zzzzz-j7d0g-nonexistingproj', + '/projects/zzzzz-tpzed-nonexistinguser', + '/processes/zzzzz-xvhdp-nonexistingproc', + '/collections/zzzzz-4zz18-nonexistingcoll' + ].forEach(function(path) { + // Using de slower loginAs() method to avoid bumping into dialog + // dismissal issues that are not related to this test. + cy.loginAs(adminUser); + + // when + cy.goToPath(path); + + // then + cy.get('[data-cy=not-found-page]').should('not.exist'); + cy.get('[data-cy=not-found-content]').should('exist'); + }); }); }) \ No newline at end of file