From b4d54cfc6456265dae63f961ff3327c4bcd36d1b Mon Sep 17 00:00:00 2001 From: mahula Date: Thu, 29 Jun 2023 10:11:50 +0200 Subject: [PATCH] refactor e2e email step definition --- .../cypress/support/step_definitions/email_steps.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/e2e-tests/cypress/support/step_definitions/email_steps.ts b/e2e-tests/cypress/support/step_definitions/email_steps.ts index 207e5781f..80581ad01 100644 --- a/e2e-tests/cypress/support/step_definitions/email_steps.ts +++ b/e2e-tests/cypress/support/step_definitions/email_steps.ts @@ -49,7 +49,7 @@ Then('the user receives an e-mail containing the {string} link', (linkName: stri .invoke('text') .then((text) => { const emailLink = text.match(linkPattern)[0] - cy.task('setEmailLink', emailLink) + cy.task('setEmailLink', emailLink ) }) }, ) @@ -64,9 +64,12 @@ Then('the user receives no password reset e-mail', () => { cy.wait(300) cy.get(userEMailSite.emailInbox).should('be.visible') - cy.get(userEMailSite.emailList) - .find('.email-item') - .should('have.length', 0) + cy.get(userEMailSite.emailList).then(($emailList) => { + const emailItems = $emailList.find('.email-item') + if (emailItems.length > 0) { + expect(emailItems.filter(`:contains("asswor")`).length).to.equal(0) + } + }) } ) })