Add meta when sending new subscriber notifications

[MAILPOET-2333]
This commit is contained in:
Amine Ben hammou
2019-09-13 03:20:45 +01:00
committed by Jack Kitterhing
parent eebe6e828f
commit 3dcde4170e
4 changed files with 27 additions and 2 deletions

View File

@ -65,7 +65,7 @@ class NewSubscriberNotificationMailerTest extends \MailPoetTest {
$mailer = Stub::makeEmpty(Mailer::class, [
'send' =>
Expected::once(function($newsletter, $subscriber) {
Expected::once(function($newsletter, $subscriber, $extra_params) {
expect($subscriber)->equals('a@b.c');
expect($newsletter)->hasKey('subject');
expect($newsletter)->hasKey('body');
@ -76,6 +76,11 @@ class NewSubscriberNotificationMailerTest extends \MailPoetTest {
expect($newsletter['body'])->count(2);
expect($newsletter['body']['text'])->contains('subscriber@example.com');
expect($newsletter['body']['html'])->contains('subscriber@example.com');
expect($extra_params['meta'])->equals([
'email_type' => 'new_subscriber_notification',
'subscriber_status' => 'unknown',
'subscriber_source' => 'administrator',
]);
}),
], $this);