diff --git a/cypress/e2e/add-forge-now-request-create.cy.js b/cypress/e2e/add-forge-now-request-create.cy.js --- a/cypress/e2e/add-forge-now-request-create.cy.js +++ b/cypress/e2e/add-forge-now-request-create.cy.js @@ -67,10 +67,15 @@ populateForm('cgit', 'https://cgit.org', 'admin', 'admin@example.org', 'on', ''); cy.get('#requestCreateForm').submit(); + cy.intercept(this.Urls.add_forge_request_list_datatables() + '**') + .as('addForgeRequestsList'); + // user requests filter checkbox should be in the DOM cy.get('#swh-add-forge-requests-list-tab').click(); cy.get('#swh-add-forge-user-filter').should('exist').should('be.checked'); + cy.wait('@addForgeRequestsList'); + // check unfiltered user requests cy.get('tbody tr').then(rows => { expect(rows.length).to.eq(2); @@ -79,6 +84,8 @@ cy.get('#swh-add-forge-user-filter') .uncheck({force: true}); + cy.wait('@addForgeRequestsList'); + // Users now sees everything cy.get('tbody tr').then(rows => { expect(rows.length).to.eq(2 + 1);