Skip to content

Commit 95cad3e

Browse files
committed
Cypress: adjust request timeout when leaving a collective
Signed-off-by: Jonas <jonas@freesources.org>
1 parent c3fd35e commit 95cad3e

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

cypress/e2e/collective.spec.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,18 @@ describe('Collective', function() {
178178
.contains('li', 'Preexisting Collective')
179179
.find('.action-item__menutoggle')
180180
.click({ force: true })
181+
cy.intercept('PUT', '**/apps/circles/circles/**/leave').as('leaveCircle')
181182
cy.get('button.action-button')
182183
.contains('Leave collective')
183184
.click()
184185
cy.get('.app-navigation-entry')
185186
.contains('Preexisting Collective')
186187
.should('not.be.visible')
187-
cy.wait(10010) // eslint-disable-line cypress/no-unnecessary-waiting
188-
cy.get('.app-navigation-entry')
189-
.should('not.contain', 'Preexisting Collective')
188+
// Wait 10 extra seconds for the request (undo period)
189+
cy.wait('@leaveCircle', { requestTimeout: Cypress.config('requestTimeout') + 10010 })
190+
cy.get('.app-navigation__list')
191+
.contains('Preexisting Collective')
192+
.should('not.exist')
190193
})
191194
})
192195

0 commit comments

Comments
 (0)