GitHunt
PU

puneet0191/codeceptjs-mailosaur

Mailosaur Helper for Codeceptjs

Mailosaur Helper for CodeceptJS

Mailosaur Helper for Codeceptjs is useful for email based testing with Codeceptjs

It gives users the ability to perform the following operation:

  1. Create new email address
  2. List emails
  3. List Content of Emails, including Subject (allows searching for texts, links etc)
  4. Allows to delete test emails.

Installation

npm i codeceptjs-mailosaur --save

Configuration

This plugin should be added in codecept.conf.js

Example:

{
  //...
   plugins: {
    Mailosaur: {
          require: 'codeceptjs-mailosaur',
          apiKey: MAILOSAUR_API_KEY,
          serverId: MAILOSAUR_SERVER_ID,
          timeout: 15000,
        },
  //...
}

To use this plugin you need to provide the following info:

  • apiKey: which can be found in API tab on a server page in Mailosaur UI.
  • serverId: Mailosaur Server ID to use for tests
  • timeout(optional): timeout in milliseconds to wait for emails. Default value is 10000ms

Usage Example

After enabling the helper at Configuration, simply use it with Actor Object in your test files

I.generateNewEmail();
I.listMessages();

Languages

JavaScript100.0%

Contributors

GNU Affero General Public License v3.0
Created March 26, 2021
Updated March 26, 2021
puneet0191/codeceptjs-mailosaur | GitHunt