Use a separate table instead of sending_queue

[MAILPOET-1571]
This commit is contained in:
Pavel Dohnal
2019-01-08 11:32:43 +01:00
parent 9080b5260e
commit d346a44974
4 changed files with 13 additions and 13 deletions

View File

@ -7,6 +7,7 @@ use MailPoet\Cron\Workers\StatsNotifications;
use MailPoet\Models\ScheduledTask;
use MailPoet\Models\SendingQueue;
use MailPoet\Models\Setting;
use MailPoet\Models\StatsNotification;
class StatsNotificationsTest extends \MailPoetTest {
@ -24,9 +25,9 @@ class StatsNotificationsTest extends \MailPoetTest {
function testShouldSchedule() {
$newsletter_id = 5;
$this->stats_notifications->schedule($newsletter_id);
$queue = SendingQueue::where('newsletter_id', $newsletter_id)->findOne();
expect($queue)->isInstanceOf(SendingQueue::class);
$task = ScheduledTask::where('id', $queue->task_id)->findOne();
$notification = StatsNotification::where('newsletter_id', $newsletter_id)->findOne();
expect($notification)->isInstanceOf(StatsNotification::class);
$task = ScheduledTask::where('id', $notification->task_id)->findOne();
expect($task)->isInstanceOf(ScheduledTask::class);
}