Update tests, update dependencies

MAILPOET-4601
This commit is contained in:
Oluwaseun Olorunsola
2022-09-13 22:02:44 +01:00
committed by Aschepikov
parent 5bcb80d2a0
commit 31732dbf3b
4 changed files with 22 additions and 9 deletions

View File

@@ -9,6 +9,7 @@ use MailPoet\Mailer\MailerFactory;
use MailPoet\Mailer\MailerLog;
use MailPoet\Mailer\MetaInfo;
use MailPoet\Services\AuthorizedEmailsController;
use MailPoet\Services\AuthorizedSenderDomainController;
use MailPoet\Services\Bridge;
use MailPoet\Settings\SettingsController;
@@ -22,9 +23,10 @@ class MailerTest extends \MailPoetTest {
expect($mailerLog['status'])->equals(MailerLog::STATUS_PAUSED);
$settings = SettingsController::getInstance();
$authorizedEmailsController = $this->makeEmpty(AuthorizedEmailsController::class, ['checkAuthorizedEmailAddresses' => Expected::never()]);
$senderDomainController = $this->diContainer->get(AuthorizedSenderDomainController::class);
// resumeSending() method should clear the mailer log's status
$bridge = new Bridge($settings);
$mailerEndpoint = new Mailer($authorizedEmailsController, $settings, $bridge, $this->diContainer->get(MailerFactory::class), new MetaInfo);
$mailerEndpoint = new Mailer($authorizedEmailsController, $settings, $bridge, $this->diContainer->get(MailerFactory::class), new MetaInfo, $senderDomainController);
$response = $mailerEndpoint->resumeSending();
expect($response->status)->equals(APIResponse::STATUS_OK);
$mailerLog = MailerLog::getMailerLog();
@@ -35,8 +37,9 @@ class MailerTest extends \MailPoetTest {
$settings = SettingsController::getInstance();
$settings->set(AuthorizedEmailsController::AUTHORIZED_EMAIL_ADDRESSES_ERROR_SETTING, ['invalid_sender_address' => 'a@b.c']);
$authorizedEmailsController = $this->makeEmpty(AuthorizedEmailsController::class, ['checkAuthorizedEmailAddresses' => Expected::once()]);
$senderDomainController = $this->diContainer->get(AuthorizedSenderDomainController::class);
$bridge = new Bridge($settings);
$mailerEndpoint = new Mailer($authorizedEmailsController, $settings, $bridge, $this->diContainer->get(MailerFactory::class), new MetaInfo);
$mailerEndpoint = new Mailer($authorizedEmailsController, $settings, $bridge, $this->diContainer->get(MailerFactory::class), new MetaInfo, $senderDomainController);
$mailerEndpoint->resumeSending();
}
}