MailChimp
Magium offers a library for helping you ensure that with whichever action you are testing the expected email address is being added to the proper mailing list.
Getting started with magium/mailchimp is very easy.
composer require magium/mailchimp
Then in your test assert that the email address is either subscribed or not subscribed, depending on the action.
class AssertSubscriberTest extends AbstractTestCase
{
public function testIsSubscribedTest()
{
$assertion = $this->getAssertion(Subscribed::ASSERTION);
$assertion->setEmail('[email protected]');
$assertion->setList('Magium');
$assertion->assert();
}
}