cypress-temp-mail
v2.0.0
Published
Provides temporary email for E2E testing with Cypress
Downloads
9,719
Maintainers
Readme
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-dev
Usage
===
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 [email protected]
Check the inbox:
cy.getMailbox() //Returns below object for the latest created email .
{ address: string, messageCount: number, messages: Message[] }
Contributing
Contributions are welcome! 🙏
#HappyTesting