- Adds test to detect empty newsletter body when sending
This commit is contained in:
@ -97,7 +97,14 @@ class SendingQueueTest extends MailPoetTest {
|
|||||||
$timer = false,
|
$timer = false,
|
||||||
Stub::make(
|
Stub::make(
|
||||||
new MailerTask(),
|
new MailerTask(),
|
||||||
array('send' => Stub::exactly(1, function($newsletter, $subscriber) { return true; }))
|
array(
|
||||||
|
'send' => Stub::exactly(1, function($newsletter, $subscriber) {
|
||||||
|
// newsletter body should not be empty
|
||||||
|
expect(!empty($newsletter['body']['html']))->true();
|
||||||
|
expect(!empty($newsletter['body']['text']))->true();
|
||||||
|
return true;
|
||||||
|
})
|
||||||
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
$sending_queue_worker->process();
|
$sending_queue_worker->process();
|
||||||
@ -138,7 +145,12 @@ class SendingQueueTest extends MailPoetTest {
|
|||||||
Stub::make(
|
Stub::make(
|
||||||
new MailerTask(),
|
new MailerTask(),
|
||||||
array(
|
array(
|
||||||
'send' => Stub::exactly(1, function($newsletter, $subscriber) { return true; }),
|
'send' => Stub::exactly(1, function($newsletter, $subscriber) {
|
||||||
|
// newsletter body should not be empty
|
||||||
|
expect(!empty($newsletter[0]['body']['html']))->true();
|
||||||
|
expect(!empty($newsletter[0]['body']['text']))->true();
|
||||||
|
return true;
|
||||||
|
}),
|
||||||
'getProcessingMethod' => Stub::exactly(1, function() { return 'bulk'; })
|
'getProcessingMethod' => Stub::exactly(1, function() { return 'bulk'; })
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
Reference in New Issue
Block a user