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() {
|
||||
$newsletter = $this->_createNewsletter(NewsletterEntity::TYPE_AUTOMATION, NewsletterEntity::STATUS_ACTIVE);
|
||||
$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
|
||||
$this->entityManager->getConnection()->delete(
|
||||
|
Reference in New Issue
Block a user