Replace Newsletter delete,trash,replace by new bulkMethods

[MAILPOET-2898][MAILPOET-2758]
This commit is contained in:
Rostislav Wolny
2020-06-10 12:54:59 +02:00
committed by Veljko V
parent 3a462a7a6c
commit a8d11bf045
7 changed files with 39 additions and 27 deletions

View File

@ -62,6 +62,8 @@ class SendingQueueTest extends \MailPoetTest {
private $statsNotificationsWorker;
/** @var LoggerFactory */
private $loggerFactory;
/** @var NewslettersRepository */
private $newslettersRepository;
public function _before() {
parent::_before();
@ -118,6 +120,7 @@ class SendingQueueTest extends \MailPoetTest {
Stub::makeEmpty(NewslettersRepository::class, ['findOneById' => new NewsletterEntity()]),
$this->cronHelper
);
$this->newslettersRepository = ContainerWrapper::getInstance()->get(NewslettersRepository::class);
}
private function getDirectUnsubscribeURL() {
@ -261,8 +264,7 @@ class SendingQueueTest extends \MailPoetTest {
expect($queue)->notEquals(false);
// delete newsletter
Newsletter::findOne($this->newsletter->id)
->delete();
$this->newslettersRepository->bulkDelete([$this->newsletter->id]);
// queue no longer exists
$this->sendingQueueWorker->process();