From 9b3d738c0ad8b9c15649e3b5461ffd21c0072975 Mon Sep 17 00:00:00 2001 From: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com> Date: Fri, 18 Apr 2025 15:37:27 +0200 Subject: [PATCH] test login ci with waiting --- .../cypress/integration/login/login.spec.ts | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/frontend/cypress/integration/login/login.spec.ts b/frontend/cypress/integration/login/login.spec.ts index 7f6ed3b1c1..d1a9f48ae6 100644 --- a/frontend/cypress/integration/login/login.spec.ts +++ b/frontend/cypress/integration/login/login.spec.ts @@ -29,13 +29,18 @@ describe('login', { testIsolation: true }, () => { cy.url().should('eq', `${baseUrl}/personal`); }); - it('is redirecting to last visited projects', () => { + it('is redirecting to last a visited projects', () => { cy.visit('/projects'); + cy.wait(3_000); cy.visit('/'); + cy.wait(3_000); cy.url().should((url) => url.startsWith(`${baseUrl}/projects`)); - cy.contains('a', projectName).click(); - cy.get(`h1 span`).should('not.have.class', 'skeleton'); + cy.visit(`/projects/${projectName}`); + cy.wait(3_000); + cy.visit('/projects'); + cy.wait(3_000); cy.visit('/'); + cy.wait(3_000); cy.url().should((url) => // last visited project url.startsWith(`${baseUrl}/projects/${projectName}`), @@ -44,12 +49,18 @@ describe('login', { testIsolation: true }, () => { it('is redirecting to other pages', () => { cy.visit('/search'); + cy.wait(3_000); cy.visit('/playground'); + cy.wait(3_000); cy.visit('/'); + cy.wait(3_000); cy.url().should('eq', `${baseUrl}/playground`); cy.visit('/admin'); + cy.wait(3_000); cy.visit('/applications'); // not one of main pages + cy.wait(3_000); cy.visit('/'); + cy.wait(3_000); cy.url().should('eq', `${baseUrl}/admin`); });