Fix and improve SchedulerTest::testItDeletesScheduledAutomationEmailWhenUserDoesNotExist()
Having no segment and no task subscriber caused the test pass even without removing the subscriber. [MAILPOET-4375]
This commit is contained in:
@@ -866,7 +866,11 @@ class SchedulerTest extends \MailPoetTest {
|
|||||||
public function testItDeletesScheduledAutomationEmailWhenUserDoesNotExist() {
|
public function testItDeletesScheduledAutomationEmailWhenUserDoesNotExist() {
|
||||||
$newsletter = $this->_createNewsletter(NewsletterEntity::TYPE_AUTOMATION, NewsletterEntity::STATUS_ACTIVE);
|
$newsletter = $this->_createNewsletter(NewsletterEntity::TYPE_AUTOMATION, NewsletterEntity::STATUS_ACTIVE);
|
||||||
$subscriber = $this->_createSubscriber();
|
$subscriber = $this->_createSubscriber();
|
||||||
$this->createTaskWithQueue($newsletter);
|
$task = $this->createTaskWithQueue($newsletter);
|
||||||
|
$this->createTaskSubscriber($task, $subscriber);
|
||||||
|
|
||||||
|
$task = $this->scheduledTasksRepository->findOneByNewsletter($newsletter);
|
||||||
|
verify($task)->notNull();
|
||||||
|
|
||||||
// remove subscriber, but not scheduled task subscriber
|
// remove subscriber, but not scheduled task subscriber
|
||||||
$this->entityManager->getConnection()->delete(
|
$this->entityManager->getConnection()->delete(
|
||||||
|
Reference in New Issue
Block a user