From 9f1399583fd998ffdbe742c73244c075957d8c81 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 15 May 2024 17:45:27 +0200 Subject: [PATCH] Add wait statements to bookmark tests --- client/cypress/e2e/frontend/bookmarks.spec.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/cypress/e2e/frontend/bookmarks.spec.js b/client/cypress/e2e/frontend/bookmarks.spec.js index 2bb984c1..3e714596 100644 --- a/client/cypress/e2e/frontend/bookmarks.spec.js +++ b/client/cypress/e2e/frontend/bookmarks.spec.js @@ -87,6 +87,7 @@ describe('Bookmarks', () => { it('should bookmark instrument', () => { cy.visit('/instrument/an-instrument'); + cy.wait('@InstrumentQuery'); cy.getByDataCy('content-component').first().as('contentComponent'); @@ -110,10 +111,12 @@ describe('Bookmarks', () => { }); cy.get('[data-cy=modal-save-button]').click(); + cy.wait('@InstrumentQuery'); }); it('should bookmark module', () => { cy.visit('/module/lohn-und-budget/'); + cy.wait('@ModuleDetailsQuery'); cy.getByDataCy('module-bookmark-actions').as('moduleBookmark'); cy.get('@moduleBookmark').within(() => { @@ -136,10 +139,12 @@ describe('Bookmarks', () => { }); cy.get('[data-cy=modal-save-button]').click(); + cy.wait('@ModuleDetailsQuery'); }); it('should bookmark chapter', () => { cy.visit('/module/lohn-und-budget/'); + cy.wait('@ModuleDetailsQuery'); cy.getByDataCy('chapter-bookmark-actions').as('chapterBookmark'); @@ -163,10 +168,12 @@ describe('Bookmarks', () => { }); cy.get('[data-cy=modal-save-button]').click(); + cy.wait('@ModuleDetailsQuery'); }); it('should bookmark content block', () => { cy.visit('/module/lohn-und-budget/'); + cy.wait('@ModuleDetailsQuery'); cy.getByDataCy('content-component').contains('Das folgende Interview').parent().parent().as('interviewContent'); @@ -190,5 +197,6 @@ describe('Bookmarks', () => { }); cy.get('[data-cy=modal-save-button]').click(); + cy.wait('@ModuleDetailsQuery'); }); });