3.0.1 • Published 10 months ago
cypress-temp-mail v3.0.1
cypress-temp-mail ✔
cypress-temp-mail is a lightweight npm library designed to generate temporary email addresses for end-to-end testing with Cypress . It streamlines the process of testing email-related functionalities in your applications.
Features ✔
- Quick Setup: Easily integrate with your Cypress tests.
- Disposable Emails: Generate temporary emails for testing sign-ups, password resets, and more.
Installation
Install cypress-temp-mail using npm:
npm install cypress-temp-mail --save-devUsage
===
import 'cypress-temp-mail'in your Cypress project - cypress/support/commands.js file
Generate a new temporary email:
cy.createTempMail(mailingAddressLabel) //Retuens you a temp email generated using provided mailingAddressLabel
//Example: cy.createTempMail("tesEmail") => Returns tesEmail@1secmail.comCheck the inbox:
cy.getMailbox() //Returns below object for the latest created email . { address: string, messageCount: number, messages: Message[] }Contributing
Contributions are welcome! 🙏
#HappyTesting