cypress-temp-mail
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

cypress-temp-mail

CircleCI

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 tesEmail@1secmail.com

Check the inbox:

cy.getMailbox()   //Returns below object for the latest created email . 
{ address: string, messageCount: number, messages: Message[] }

Contributing

Contributions are welcome! 🙏

#HappyTesting

Package Sidebar

Install

npm i cypress-temp-mail

Weekly Downloads

1,033

Version

2.0.0

License

ISC

Unpacked Size

8.4 kB

Total Files

11

Last publish

Collaborators

  • madhan_raj