Convert variable names to camel case

[MAILPOET-1796]
This commit is contained in:
Jan Jakeš
2020-01-09 15:02:58 +01:00
committed by Jan Jakeš
parent f5da704106
commit 54549ff037
687 changed files with 15890 additions and 15887 deletions

View File

@@ -45,7 +45,7 @@ class NewsletterTest extends \MailPoetTest {
public function _before() {
parent::_before();
$this->newsletter_task = new NewsletterTask();
$this->newsletterTask = new NewsletterTask();
$this->subscriber = Subscriber::create();
$this->subscriber->email = 'test@example.com';
$this->subscriber->first_name = 'John';
@@ -58,21 +58,21 @@ class NewsletterTest extends \MailPoetTest {
$this->newsletter->body = Fixtures::get('newsletter_body_template');
$this->newsletter->preheader = '';
$this->newsletter->save();
$this->parent_newsletter = Newsletter::create();
$this->parent_newsletter->type = Newsletter::TYPE_STANDARD;
$this->parent_newsletter->status = Newsletter::STATUS_ACTIVE;
$this->parent_newsletter->subject = 'parent newsletter';
$this->parent_newsletter->body = 'parent body';
$this->parent_newsletter->preheader = '';
$this->parent_newsletter->save();
$this->parentNewsletter = Newsletter::create();
$this->parentNewsletter->type = Newsletter::TYPE_STANDARD;
$this->parentNewsletter->status = Newsletter::STATUS_ACTIVE;
$this->parentNewsletter->subject = 'parent newsletter';
$this->parentNewsletter->body = 'parent body';
$this->parentNewsletter->preheader = '';
$this->parentNewsletter->save();
$this->queue = SendingTask::create();
$this->queue->newsletter_id = $this->newsletter->id;
$this->queue->save();
$this->logger_factory = LoggerFactory::getInstance();
$this->loggerFactory = LoggerFactory::getInstance();
}
public function testItConstructs() {
expect($this->newsletter_task->tracking_enabled)->true();
expect($this->newsletterTask->tracking_enabled)->true();
}
public function testItDoesNotGetNewsletterWhenStatusIsNotActiveOrSending() {
@@ -80,73 +80,73 @@ class NewsletterTest extends \MailPoetTest {
$newsletter = $this->newsletter;
$newsletter->status = Newsletter::STATUS_DRAFT;
$newsletter->save();
expect($this->newsletter_task->getNewsletterFromQueue($this->queue))->false();
expect($this->newsletterTask->getNewsletterFromQueue($this->queue))->false();
// active or sending statuses return newsletter
$newsletter = $this->newsletter;
$newsletter->status = Newsletter::STATUS_ACTIVE;
$newsletter->save();
expect($this->newsletter_task->getNewsletterFromQueue($this->queue))->isInstanceOf('Mailpoet\Models\Newsletter');
expect($this->newsletterTask->getNewsletterFromQueue($this->queue))->isInstanceOf('Mailpoet\Models\Newsletter');
$newsletter = $this->newsletter;
$newsletter->status = Newsletter::STATUS_SENDING;
$newsletter->save();
expect($this->newsletter_task->getNewsletterFromQueue($this->queue))->isInstanceOf('Mailpoet\Models\Newsletter');
expect($this->newsletterTask->getNewsletterFromQueue($this->queue))->isInstanceOf('Mailpoet\Models\Newsletter');
}
public function testItDoesNotGetDeletedNewsletter() {
$newsletter = $this->newsletter;
$newsletter->set_expr('deleted_at', 'NOW()');
$newsletter->save();
expect($this->newsletter_task->getNewsletterFromQueue($this->queue))->false();
expect($this->newsletterTask->getNewsletterFromQueue($this->queue))->false();
}
public function testItDoesNotGetNewsletterWhenParentNewsletterStatusIsNotActiveOrSending() {
// draft or any other status return false
$parent_newsletter = $this->parent_newsletter;
$parent_newsletter->status = Newsletter::STATUS_DRAFT;
$parent_newsletter->save();
$parentNewsletter = $this->parentNewsletter;
$parentNewsletter->status = Newsletter::STATUS_DRAFT;
$parentNewsletter->save();
$newsletter = $this->newsletter;
$newsletter->type = Newsletter::TYPE_NOTIFICATION_HISTORY;
$newsletter->parent_id = $parent_newsletter->id;
$newsletter->parentId = $parentNewsletter->id;
$newsletter->save();
expect($this->newsletter_task->getNewsletterFromQueue($this->queue))->false();
expect($this->newsletterTask->getNewsletterFromQueue($this->queue))->false();
// active or sending statuses return newsletter
$parent_newsletter = $this->parent_newsletter;
$parent_newsletter->status = Newsletter::STATUS_ACTIVE;
$parent_newsletter->save();
$parentNewsletter = $this->parentNewsletter;
$parentNewsletter->status = Newsletter::STATUS_ACTIVE;
$parentNewsletter->save();
$newsletter = $this->newsletter;
$newsletter->type = Newsletter::TYPE_NOTIFICATION_HISTORY;
$newsletter->parent_id = $parent_newsletter->id;
$newsletter->parentId = $parentNewsletter->id;
$newsletter->save();
expect($this->newsletter_task->getNewsletterFromQueue($this->queue))->isInstanceOf('Mailpoet\Models\Newsletter');
expect($this->newsletterTask->getNewsletterFromQueue($this->queue))->isInstanceOf('Mailpoet\Models\Newsletter');
$parent_newsletter = $this->parent_newsletter;
$parent_newsletter->status = Newsletter::STATUS_SENDING;
$parent_newsletter->save();
$parentNewsletter = $this->parentNewsletter;
$parentNewsletter->status = Newsletter::STATUS_SENDING;
$parentNewsletter->save();
$newsletter = $this->newsletter;
$newsletter->type = Newsletter::TYPE_NOTIFICATION_HISTORY;
$newsletter->parent_id = $parent_newsletter->id;
$newsletter->parentId = $parentNewsletter->id;
$newsletter->save();
expect($this->newsletter_task->getNewsletterFromQueue($this->queue))->isInstanceOf('Mailpoet\Models\Newsletter');
expect($this->newsletterTask->getNewsletterFromQueue($this->queue))->isInstanceOf('Mailpoet\Models\Newsletter');
}
public function testItDoesNotGetDeletedNewsletterWhenParentNewsletterIsDeleted() {
$parent_newsletter = $this->parent_newsletter;
$parent_newsletter->set_expr('deleted_at', 'NOW()');
$parent_newsletter->save();
$parentNewsletter = $this->parentNewsletter;
$parentNewsletter->set_expr('deleted_at', 'NOW()');
$parentNewsletter->save();
$newsletter = $this->newsletter;
$newsletter->type = Newsletter::TYPE_NOTIFICATION_HISTORY;
$newsletter->parent_id = $parent_newsletter->id;
$newsletter->parentId = $parentNewsletter->id;
$newsletter->save();
expect($this->newsletter_task->getNewsletterFromQueue($this->queue))->false();
expect($this->newsletterTask->getNewsletterFromQueue($this->queue))->false();
}
public function testItReturnsNewsletterObjectWhenRenderedNewsletterBodyExistsInTheQueue() {
$queue = $this->queue;
$queue->newsletter_rendered_body = ['html' => 'test', 'text' => 'test'];
$result = $this->newsletter_task->preProcessNewsletter($this->newsletter, $queue);
$queue->newsletterRenderedBody = ['html' => 'test', 'text' => 'test'];
$result = $this->newsletterTask->preProcessNewsletter($this->newsletter, $queue);
expect($result instanceof \MailPoet\Models\Newsletter)->true();
}
@@ -154,61 +154,61 @@ class NewsletterTest extends \MailPoetTest {
$wp = Stub::make(new WPFunctions, [
'applyFilters' => asCallable([WPHooksHelper::class, 'applyFilters']),
]);
$newsletter_task = new NewsletterTask($wp);
$newsletter_task->tracking_enabled = true;
$newsletter_task->preProcessNewsletter($this->newsletter, $this->queue);
$newsletterTask = new NewsletterTask($wp);
$newsletterTask->trackingEnabled = true;
$newsletterTask->preProcessNewsletter($this->newsletter, $this->queue);
$link = NewsletterLink::where('newsletter_id', $this->newsletter->id)
->findOne();
/** @var SendingQueue $updated_queue */
$updated_queue = SendingQueue::findOne($this->queue->id);
$updated_queue = SendingTask::createFromQueue($updated_queue);
$rendered_newsletter = $updated_queue->getNewsletterRenderedBody();
expect($rendered_newsletter['html'])
$updatedQueue = SendingQueue::findOne($this->queue->id);
$updatedQueue = SendingTask::createFromQueue($updatedQueue);
$renderedNewsletter = $updatedQueue->getNewsletterRenderedBody();
expect($renderedNewsletter['html'])
->contains('[mailpoet_click_data]-' . $link->hash);
expect($rendered_newsletter['html'])
expect($renderedNewsletter['html'])
->contains('[mailpoet_open_data]');
$hook_name = 'mailpoet_sending_newsletter_render_after';
expect(WPHooksHelper::isFilterApplied($hook_name))->true();
expect(WPHooksHelper::getFilterApplied($hook_name)[0])->internalType('array');
expect(WPHooksHelper::getFilterApplied($hook_name)[1] instanceof Newsletter)->true();
$hookName = 'mailpoet_sending_newsletter_render_after';
expect(WPHooksHelper::isFilterApplied($hookName))->true();
expect(WPHooksHelper::getFilterApplied($hookName)[0])->internalType('array');
expect(WPHooksHelper::getFilterApplied($hookName)[1] instanceof Newsletter)->true();
}
public function testItDoesNotHashLinksAndInsertTrackingCodeWhenTrackingIsDisabled() {
$wp = Stub::make(new WPFunctions, [
'applyFilters' => asCallable([WPHooksHelper::class, 'applyFilters']),
]);
$newsletter_task = new NewsletterTask($wp);
$newsletter_task->tracking_enabled = false;
$newsletter_task->preProcessNewsletter($this->newsletter, $this->queue);
$newsletterTask = new NewsletterTask($wp);
$newsletterTask->trackingEnabled = false;
$newsletterTask->preProcessNewsletter($this->newsletter, $this->queue);
$link = NewsletterLink::where('newsletter_id', $this->newsletter->id)
->findOne();
expect($link)->false();
/** @var SendingQueue $updated_queue */
$updated_queue = SendingQueue::findOne($this->queue->id);
$updated_queue = SendingTask::createFromQueue($updated_queue);
$rendered_newsletter = $updated_queue->getNewsletterRenderedBody();
expect($rendered_newsletter['html'])
$updatedQueue = SendingQueue::findOne($this->queue->id);
$updatedQueue = SendingTask::createFromQueue($updatedQueue);
$renderedNewsletter = $updatedQueue->getNewsletterRenderedBody();
expect($renderedNewsletter['html'])
->notContains('[mailpoet_click_data]');
expect($rendered_newsletter['html'])
expect($renderedNewsletter['html'])
->notContains('[mailpoet_open_data]');
$hook_name = 'mailpoet_sending_newsletter_render_after';
expect(WPHooksHelper::isFilterApplied($hook_name))->true();
expect(WPHooksHelper::getFilterApplied($hook_name)[0])->internalType('array');
expect(WPHooksHelper::getFilterApplied($hook_name)[1] instanceof Newsletter)->true();
$hookName = 'mailpoet_sending_newsletter_render_after';
expect(WPHooksHelper::isFilterApplied($hookName))->true();
expect(WPHooksHelper::getFilterApplied($hookName)[0])->internalType('array');
expect(WPHooksHelper::getFilterApplied($hookName)[1] instanceof Newsletter)->true();
}
public function testItReturnsFalseAndDeletesNewsletterWhenPostNotificationContainsNoPosts() {
$newsletter = $this->newsletter;
$newsletter->type = Newsletter::TYPE_NOTIFICATION_HISTORY;
$newsletter->parent_id = $newsletter->id;
$newsletter->parentId = $newsletter->id;
// replace post id data tag with something else
$newsletter->body = str_replace('data-post-id', 'id', $newsletter->body);
$newsletter->save();
// returned result is false
$result = $this->newsletter_task->preProcessNewsletter($this->newsletter, $this->queue);
$result = $this->newsletterTask->preProcessNewsletter($this->newsletter, $this->queue);
expect($result)->false();
// newsletter is deleted
$newsletter = Newsletter::findOne($newsletter->id);
@@ -218,58 +218,58 @@ class NewsletterTest extends \MailPoetTest {
public function testItSavesNewsletterPosts() {
$this->newsletter->type = Newsletter::TYPE_NOTIFICATION_HISTORY;
$this->newsletter->parent_id = $this->newsletter->id;
$posts_task = $this->make(PostsTask::class, [
$postsTask = $this->make(PostsTask::class, [
'getAlcPostsCount' => 1,
'logger_factory' => $this->logger_factory,
'logger_factory' => $this->loggerFactory,
]);
$newsletter_task = new NewsletterTask(new WPFunctions, $posts_task);
$result = $newsletter_task->preProcessNewsletter($this->newsletter, $this->queue);
$newsletter_post = NewsletterPost::where('newsletter_id', $this->newsletter->id)
$newsletterTask = new NewsletterTask(new WPFunctions, $postsTask);
$result = $newsletterTask->preProcessNewsletter($this->newsletter, $this->queue);
$newsletterPost = NewsletterPost::where('newsletter_id', $this->newsletter->id)
->findOne();
expect($result)->notEquals(false);
expect($newsletter_post->post_id)->equals('10');
expect($newsletterPost->postId)->equals('10');
}
public function testItUpdatesStatusAndSetsSentAtDateOnlyForStandardAndPostNotificationNewsletters() {
$newsletter = $this->newsletter;
$queue = new \stdClass();
$queue->processed_at = date('Y-m-d H:i:s');
$queue->processedAt = date('Y-m-d H:i:s');
// newsletter type is 'standard'
$newsletter->type = Newsletter::TYPE_STANDARD;
$newsletter->status = 'not_sent';
$newsletter->save();
$this->newsletter_task->markNewsletterAsSent($newsletter, $queue);
$updated_newsletter = Newsletter::findOne($newsletter->id);
expect($updated_newsletter->status)->equals(Newsletter::STATUS_SENT);
expect($updated_newsletter->sent_at)->equals($queue->processed_at);
$this->newsletterTask->markNewsletterAsSent($newsletter, $queue);
$updatedNewsletter = Newsletter::findOne($newsletter->id);
expect($updatedNewsletter->status)->equals(Newsletter::STATUS_SENT);
expect($updatedNewsletter->sentAt)->equals($queue->processedAt);
// newsletter type is 'notification history'
$newsletter->type = Newsletter::TYPE_NOTIFICATION_HISTORY;
$newsletter->status = 'not_sent';
$newsletter->save();
$this->newsletter_task->markNewsletterAsSent($newsletter, $queue);
$updated_newsletter = Newsletter::findOne($newsletter->id);
expect($updated_newsletter->status)->equals(Newsletter::STATUS_SENT);
expect($updated_newsletter->sent_at)->equals($queue->processed_at);
$this->newsletterTask->markNewsletterAsSent($newsletter, $queue);
$updatedNewsletter = Newsletter::findOne($newsletter->id);
expect($updatedNewsletter->status)->equals(Newsletter::STATUS_SENT);
expect($updatedNewsletter->sentAt)->equals($queue->processedAt);
// all other newsletter types
$newsletter->type = Newsletter::TYPE_WELCOME;
$newsletter->status = 'not_sent';
$newsletter->save();
$this->newsletter_task->markNewsletterAsSent($newsletter, $queue);
$updated_newsletter = Newsletter::findOne($newsletter->id);
expect($updated_newsletter->status)->notEquals(Newsletter::STATUS_SENT);
$this->newsletterTask->markNewsletterAsSent($newsletter, $queue);
$updatedNewsletter = Newsletter::findOne($newsletter->id);
expect($updatedNewsletter->status)->notEquals(Newsletter::STATUS_SENT);
}
public function testItDoesNotRenderSubscriberShortcodeInSubjectWhenPreprocessingNewsletter() {
$newsletter = $this->newsletter;
$newsletter->subject = 'Newsletter for [subscriber:firstname] [date:dordinal]';
$queue = $this->queue;
$newsletter = $this->newsletter_task->preProcessNewsletter($newsletter, $queue);
$newsletter = $this->newsletterTask->preProcessNewsletter($newsletter, $queue);
$queue = SendingTask::getByNewsletterId($newsletter->id);
$wp = new WPFunctions();
expect($queue->newsletter_rendered_subject)
expect($queue->newsletterRenderedSubject)
->contains(date_i18n('jS', $wp->currentTime('timestamp')));
}
@@ -277,27 +277,27 @@ class NewsletterTest extends \MailPoetTest {
$newsletter = $this->newsletter;
$newsletter->subject = ' [custom_shortcode:should_render_empty] ';
$queue = $this->queue;
$newsletter = $this->newsletter_task->preProcessNewsletter($newsletter, $queue);
$newsletter = $this->newsletterTask->preProcessNewsletter($newsletter, $queue);
$queue = SendingTask::getByNewsletterId($newsletter->id);
expect($queue->newsletter_rendered_subject)
expect($queue->newsletterRenderedSubject)
->equals('No subject');
}
public function testItUsesRenderedNewsletterBodyAndSubjectFromQueueObjectWhenPreparingNewsletterForSending() {
$queue = $this->queue;
$queue->newsletter_rendered_body = [
$queue->newsletterRenderedBody = [
'html' => 'queue HTML body',
'text' => 'queue TEXT body',
];
$queue->newsletter_rendered_subject = 'queue subject';
$queue->newsletterRenderedSubject = 'queue subject';
$emoji = $this->make(
Emoji::class,
['decodeEmojisInBody' => Expected::once(function ($params) {
return $params;
})]
);
$newsletter_task = new NewsletterTask(null, null, null, $emoji);
$result = $newsletter_task->prepareNewsletterForSending(
$newsletterTask = new NewsletterTask(null, null, null, $emoji);
$result = $newsletterTask->prepareNewsletterForSending(
$this->newsletter,
$this->subscriber,
$queue
@@ -308,8 +308,8 @@ class NewsletterTest extends \MailPoetTest {
}
public function testItRendersShortcodesAndReplacesSubscriberDataInLinks() {
$newsletter = $this->newsletter_task->preProcessNewsletter($this->newsletter, $this->queue);
$result = $this->newsletter_task->prepareNewsletterForSending(
$newsletter = $this->newsletterTask->preProcessNewsletter($this->newsletter, $this->queue);
$result = $this->newsletterTask->prepareNewsletterForSending(
$newsletter,
$this->subscriber,
$this->queue
@@ -322,10 +322,10 @@ class NewsletterTest extends \MailPoetTest {
}
public function testItDoesNotReplaceSubscriberDataInLinksWhenTrackingIsNotEnabled() {
$newsletter_task = $this->newsletter_task;
$newsletter_task->tracking_enabled = false;
$newsletter = $newsletter_task->preProcessNewsletter($this->newsletter, $this->queue);
$result = $newsletter_task->prepareNewsletterForSending(
$newsletterTask = $this->newsletterTask;
$newsletterTask->trackingEnabled = false;
$newsletter = $newsletterTask->preProcessNewsletter($this->newsletter, $this->queue);
$result = $newsletterTask->prepareNewsletterForSending(
$newsletter,
$this->subscriber,
$this->queue
@@ -338,103 +338,103 @@ class NewsletterTest extends \MailPoetTest {
public function testItGetsSegments() {
for ($i = 1; $i <= 3; $i++) {
$newsletter_segment = NewsletterSegment::create();
$newsletter_segment->newsletter_id = $this->newsletter->id;
$newsletter_segment->segment_id = $i;
$newsletter_segment->save();
$newsletterSegment = NewsletterSegment::create();
$newsletterSegment->newsletterId = $this->newsletter->id;
$newsletterSegment->segmentId = $i;
$newsletterSegment->save();
}
expect($this->newsletter_task->getNewsletterSegments($this->newsletter))->equals(
expect($this->newsletterTask->getNewsletterSegments($this->newsletter))->equals(
[1,2,3]
);
}
public function testItLogsErrorWhenQueueWithCannotBeSaved() {
$queue = $this->queue;
$queue->non_existent_column = true; // this will trigger save error
$queue->nonExistentColumn = true; // this will trigger save error
try {
$this->newsletter_task->preProcessNewsletter($this->newsletter, $queue);
$this->newsletterTask->preProcessNewsletter($this->newsletter, $queue);
self::fail('Sending error exception was not thrown.');
} catch (\Exception $e) {
$mailer_log = MailerLog::getMailerLog();
expect($mailer_log['error']['operation'])->equals('queue_save');
expect($mailer_log['error']['error_message'])->equals('There was an error processing your newsletter during sending. If possible, please contact us and report this issue.');
$mailerLog = MailerLog::getMailerLog();
expect($mailerLog['error']['operation'])->equals('queue_save');
expect($mailerLog['error']['error_message'])->equals('There was an error processing your newsletter during sending. If possible, please contact us and report this issue.');
}
}
public function testItLogsErrorWhenExistingRenderedNewsletterBodyIsInvalid() {
$queue_mock = $this->createMock(SendingTask::class);
$queue_mock
$queueMock = $this->createMock(SendingTask::class);
$queueMock
->expects($this->any())
->method('__call')
->with('getNewsletterRenderedBody')
->willReturn('a:2:{s:4:"html"');
$queue_mock
$queueMock
->expects($this->once())
->method('validate')
->willReturn(false);
try {
$this->newsletter_task->preProcessNewsletter($this->newsletter, $queue_mock);
$this->newsletterTask->preProcessNewsletter($this->newsletter, $queueMock);
self::fail('Sending error exception was not thrown.');
} catch (\Exception $e) {
$mailer_log = MailerLog::getMailerLog();
expect($mailer_log['error']['operation'])->equals('queue_save');
expect($mailer_log['error']['error_message'])->equals('There was an error processing your newsletter during sending. If possible, please contact us and report this issue.');
$mailerLog = MailerLog::getMailerLog();
expect($mailerLog['error']['operation'])->equals('queue_save');
expect($mailerLog['error']['error_message'])->equals('There was an error processing your newsletter during sending. If possible, please contact us and report this issue.');
}
}
public function testItLogsErrorWhenNewlyRenderedNewsletterBodyIsInvalid() {
$queue = $this->queue;
$queue_mock = $this->createMock(SendingTask::class);
$queue_mock
$queueMock = $this->createMock(SendingTask::class);
$queueMock
->expects($this->any())
->method('__call')
->with('getNewsletterRenderedBody')
->willReturn(null);
$queue_mock
$queueMock
->expects($this->once())
->method('save');
$queue_mock
$queueMock
->expects($this->once())
->method('getErrors')
->willReturn([]);
$queue_mock->id = $queue->id;
$queue_mock->task_id = $queue->task_id;
$queueMock->id = $queue->id;
$queueMock->taskId = $queue->taskId;
$sending_queue = ORM::forTable(SendingQueue::$_table)->findOne($queue->id);
$sending_queue->set('newsletter_rendered_body', 'a:2:{s:4:"html"');
$sending_queue->save();
$sendingQueue = ORM::forTable(SendingQueue::$_table)->findOne($queue->id);
$sendingQueue->set('newsletter_rendered_body', 'a:2:{s:4:"html"');
$sendingQueue->save();
try {
$this->newsletter_task->preProcessNewsletter($this->newsletter, $queue_mock);
$this->newsletterTask->preProcessNewsletter($this->newsletter, $queueMock);
self::fail('Sending error exception was not thrown.');
} catch (\Exception $e) {
$mailer_log = MailerLog::getMailerLog();
expect($mailer_log['error']['operation'])->equals('queue_save');
expect($mailer_log['error']['error_message'])->equals('There was an error processing your newsletter during sending. If possible, please contact us and report this issue.');
$mailerLog = MailerLog::getMailerLog();
expect($mailerLog['error']['operation'])->equals('queue_save');
expect($mailerLog['error']['error_message'])->equals('There was an error processing your newsletter during sending. If possible, please contact us and report this issue.');
}
}
public function testItPreProcessesNewsletterWhenNewlyRenderedNewsletterBodyIsValid() {
$queue = $this->queue;
$queue_mock = $this->createMock(SendingTask::class);
$queue_mock
$queueMock = $this->createMock(SendingTask::class);
$queueMock
->expects($this->any())
->method('__call')
->with('getNewsletterRenderedBody')
->willReturn(null);
$queue_mock
$queueMock
->expects($this->once())
->method('save');
$queue_mock
$queueMock
->expects($this->once())
->method('getErrors')
->willReturn([]);
$queue_mock->id = $queue->id;
$queue_mock->task_id = $queue->task_id;
$queueMock->id = $queue->id;
$queueMock->taskId = $queue->taskId;
// properly serialized object
$sending_queue = ORM::forTable(SendingQueue::$_table)->findOne($queue->id);
$sending_queue->set('newsletter_rendered_body', 'a:2:{s:4:"html";s:4:"test";s:4:"text";s:4:"test";}');
$sending_queue->save();
$sendingQueue = ORM::forTable(SendingQueue::$_table)->findOne($queue->id);
$sendingQueue->set('newsletter_rendered_body', 'a:2:{s:4:"html";s:4:"test";s:4:"text";s:4:"test";}');
$sendingQueue->save();
$emoji = $this->make(
Emoji::class,
@@ -442,12 +442,12 @@ class NewsletterTest extends \MailPoetTest {
return $params;
})]
);
$newsletter_task = new NewsletterTask(null, null, null, $emoji);
expect($newsletter_task->preProcessNewsletter($this->newsletter, $queue_mock))->equals($this->newsletter);
$newsletterTask = new NewsletterTask(null, null, null, $emoji);
expect($newsletterTask->preProcessNewsletter($this->newsletter, $queueMock))->equals($this->newsletter);
}
public function _after() {
$this->di_container->get(SettingsRepository::class)->truncate();
$this->diContainer->get(SettingsRepository::class)->truncate();
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
ORM::raw_execute('TRUNCATE ' . ScheduledTask::$_table);