Adds unit test

This commit is contained in:
Vlad
2018-03-12 21:38:35 -04:00
committed by pavel-mailpoet
parent 7e6b29896f
commit 057f0376a5

View File

@ -618,6 +618,25 @@ class SendingQueueTest extends \MailPoetTest {
);
}
function testItDoesNotUpdateNewsletterHashDuringSending() {
$sending_queue_worker = new SendingQueueWorker(
$timer = false,
Stub::make(
new MailerTask(),
array(
'send' => Stub::once()
),
$this
)
);
$sending_queue_worker->process();
// newsletter is sent and hash remains intact
$updated_newsletter = Newsletter::findOne($this->newsletter->id);
expect($updated_newsletter->status)->equals(Newsletter::STATUS_SENT);
expect($updated_newsletter->hash)->equals($this->newsletter->hash);
}
function testItAllowsSettingCustomBatchSize() {
$custom_batch_size_value = 10;
$filter = function() use ($custom_batch_size_value) {