Replace old SendingQueue model with Doctrine code in SubscribersTest
[MAILPOET-4378]
This commit is contained in:
committed by
Oluwaseun Olorunsola
parent
85d317015f
commit
df8ba7351c
@@ -24,7 +24,7 @@ use MailPoet\Entities\SubscriberIPEntity;
|
|||||||
use MailPoet\Entities\SubscriberSegmentEntity;
|
use MailPoet\Entities\SubscriberSegmentEntity;
|
||||||
use MailPoet\Form\Util\FieldNameObfuscator;
|
use MailPoet\Form\Util\FieldNameObfuscator;
|
||||||
use MailPoet\Listing\Handler;
|
use MailPoet\Listing\Handler;
|
||||||
use MailPoet\Models\SendingQueue;
|
use MailPoet\Newsletter\Sending\SendingQueuesRepository;
|
||||||
use MailPoet\Segments\SegmentsRepository;
|
use MailPoet\Segments\SegmentsRepository;
|
||||||
use MailPoet\Settings\SettingsController;
|
use MailPoet\Settings\SettingsController;
|
||||||
use MailPoet\Settings\SettingsRepository;
|
use MailPoet\Settings\SettingsRepository;
|
||||||
@@ -80,6 +80,9 @@ class SubscribersTest extends \MailPoetTest {
|
|||||||
/** @var SubscribersRepository */
|
/** @var SubscribersRepository */
|
||||||
private $subscribersRepository;
|
private $subscribersRepository;
|
||||||
|
|
||||||
|
/** @var SendingQueuesRepository */
|
||||||
|
private $sendingQueuesRepository;
|
||||||
|
|
||||||
public function _before() {
|
public function _before() {
|
||||||
parent::_before();
|
parent::_before();
|
||||||
$this->cleanup();
|
$this->cleanup();
|
||||||
@@ -157,6 +160,7 @@ class SubscribersTest extends \MailPoetTest {
|
|||||||
$this->entityManager->flush();
|
$this->entityManager->flush();
|
||||||
|
|
||||||
$this->subscribersRepository = $this->diContainer->get(SubscribersRepository::class);
|
$this->subscribersRepository = $this->diContainer->get(SubscribersRepository::class);
|
||||||
|
$this->sendingQueuesRepository = $this->diContainer->get(SendingQueuesRepository::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testItCanGetASubscriber() {
|
public function testItCanGetASubscriber() {
|
||||||
@@ -922,7 +926,7 @@ class SubscribersTest extends \MailPoetTest {
|
|||||||
];
|
];
|
||||||
|
|
||||||
$this->endpoint->save($subscriberData);
|
$this->endpoint->save($subscriberData);
|
||||||
expect(SendingQueue::findMany())->count(1);
|
expect($this->sendingQueuesRepository->findAll())->count(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testItSchedulesWelcomeEmailNotificationWhenExistedSubscriberIsUpdated() {
|
public function testItSchedulesWelcomeEmailNotificationWhenExistedSubscriberIsUpdated() {
|
||||||
@@ -938,11 +942,11 @@ class SubscribersTest extends \MailPoetTest {
|
|||||||
|
|
||||||
// welcome notification is created only for segment #1
|
// welcome notification is created only for segment #1
|
||||||
$this->endpoint->save($subscriberData);
|
$this->endpoint->save($subscriberData);
|
||||||
expect(SendingQueue::findMany())->isEmpty();
|
expect($this->sendingQueuesRepository->findAll())->isEmpty();
|
||||||
|
|
||||||
$subscriberData['segments'] = [$this->segment1->getId()];
|
$subscriberData['segments'] = [$this->segment1->getId()];
|
||||||
$this->endpoint->save($subscriberData);
|
$this->endpoint->save($subscriberData);
|
||||||
expect(SendingQueue::findMany())->count(1);
|
expect($this->sendingQueuesRepository->findAll())->count(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testItDoesNotSchedulesWelcomeEmailNotificationWhenNoNewSegmentIsAdded() {
|
public function testItDoesNotSchedulesWelcomeEmailNotificationWhenNoNewSegmentIsAdded() {
|
||||||
@@ -967,7 +971,7 @@ class SubscribersTest extends \MailPoetTest {
|
|||||||
];
|
];
|
||||||
|
|
||||||
$this->endpoint->save($subscriberData);
|
$this->endpoint->save($subscriberData);
|
||||||
expect(SendingQueue::findMany())->count(0);
|
expect($this->sendingQueuesRepository->findAll())->count(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testItSendsConfirmationEmail() {
|
public function testItSendsConfirmationEmail() {
|
||||||
|
Reference in New Issue
Block a user