Create email addresses on demand then send and receive emails in code and tests. Test apps end-to-end with real email addresses
This repository contains examples of MailSlurp usage with a range of different languages and frameworks. See the README.md or Makefile in each module for more information.
See developer page for more guides and documentation. If you notice an issue in the examples please open an issue, pull request, or contact support.
| Project | Test status |
|---|---|
| Cypress JS Email Test | |
| Cypress Mailslurp Plugin Email Test | |
| Jest Puppeteer Email Test | |
| Testcafe Email Test | |
| Webdriver WDIO Email Test |
| Project | Test status |
|---|---|
| Golang Email Test |
| Project | Test status |
|---|---|
| .NET 2.1 Selenium | |
| .NET Core 3 | |
| .NET Core 5 Specflow Selenium |
| Project | Test status |
|---|---|
| Axios Email Test | |
| Codecept JS Email Test | |
| Cypress JS Email Test | |
| Cypress Mailslurp Plugin Email Test | |
| Jest Puppeteer Email Test | |
| Testcafe Email Test | |
| Webdriver WDIO Email Test |
| Project | Test status |
|---|---|
| PHP Composer PHPUnit |
| Project | Test status |
|---|---|
| Python2 PyTest | |
| Python3 Robot Framework |
| Project | Test status |
|---|---|
| Ruby RSpec email test |
If you wish to run these examples yourself:
- clone the repository.
- create an
.envfile in the root directory containingAPI_KEY=your-mailslurp-api-key. - to run an example
cdinto the directory and runmake testorAPI_KEY=your-api-key make test.
Examples are tested with each major release and on a schedule using Github actions and CircleCI.