Test emails sent by the Symfony Mailer with Behat and Cypress.
This testing library provides the same PHPUnit assertions for Email Messages from Symfony, but for Behat and Cypress:
assertEmailCount
assertQueuedEmailCount
assertEmailIsQueued
assertEmailIsNotQueued
assertEmailAttachmentCount
assertEmailTextBodyContains
assertEmailTextBodyNotContains
assertEmailHtmlBodyContains
assertEmailHtmlBodyNotContains
assertEmailHasHeader
assertEmailNotHasHeader
assertEmailHeaderSame
assertEmailHeaderNotSame
assertEmailAddressContains
With additional assertions:
assertEmailSubjectSame
assertEmailSubjectContains
assertEmailSubjectMatches
assertEmailTextBodyMatches
assertEmailTextBodyNotMatches
assertEmailHtmlBodyMatches
assertEmailHtmlBodyNotMatches
assertEmailAttachmentNameSame
assertEmailAttachmentNameMatches
The documentation can be found at ./docs
.