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:
- Create new email address
- List emails
- List Content of Emails, including Subject (allows searching for texts, links etc)
- Allows to delete test emails.
Installation
npm i codeceptjs-mailosaur --saveConfiguration
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 teststimeout(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();