Refactor Cron to use logger_factory instance
[MAILPOET-2444]
This commit is contained in:
committed by
Jack Kitterhing
parent
9fbaa92c9b
commit
e4262b0a6d
@ -7,6 +7,7 @@ use Codeception\Util\Fixtures;
|
||||
use Helper\WordPressHooks as WPHooksHelper;
|
||||
use MailPoet\Cron\Workers\SendingQueue\Tasks\Newsletter as NewsletterTask;
|
||||
use MailPoet\Cron\Workers\SendingQueue\Tasks\Posts as PostsTask;
|
||||
use MailPoet\Logging\LoggerFactory;
|
||||
use MailPoet\Mailer\MailerLog;
|
||||
use MailPoet\Models\Newsletter;
|
||||
use MailPoet\Models\NewsletterLink;
|
||||
@ -36,6 +37,9 @@ class NewsletterTest extends \MailPoetTest {
|
||||
/** @var SendingTask */
|
||||
private $queue;
|
||||
|
||||
/** @var LoggerFactory */
|
||||
private $logger_factory;
|
||||
|
||||
function _before() {
|
||||
parent::_before();
|
||||
$this->newsletter_task = new NewsletterTask();
|
||||
@ -61,6 +65,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
$this->queue = SendingTask::create();
|
||||
$this->queue->newsletter_id = $this->newsletter->id;
|
||||
$this->queue->save();
|
||||
$this->logger_factory = LoggerFactory::getInstance();
|
||||
}
|
||||
|
||||
function testItConstructs() {
|
||||
@ -208,6 +213,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
$this->newsletter->parent_id = $this->newsletter->id;
|
||||
$posts_task = $this->make(PostsTask::class, [
|
||||
'getAlcPostsCount' => 1,
|
||||
'logger_factory' => $this->logger_factory,
|
||||
]);
|
||||
$newsletter_task = new NewsletterTask(new WPFunctions, $posts_task);
|
||||
$result = $newsletter_task->preProcessNewsletter($this->newsletter, $this->queue);
|
||||
|
Reference in New Issue
Block a user