Skip to content

Commit 183af8f

Browse files
committed
Test fix
1 parent e17b861 commit 183af8f

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

src/Domain/Configuration/Service/Provider/ConfigProvider.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ class ConfigProvider
1212
{
1313
private array $booleanValues = [
1414
ConfigOption::MaintenanceMode,
15+
ConfigOption::SendSubscribeMessage,
1516
];
1617

1718
private ConfigRepository $configRepository;

src/Domain/Subscription/Service/SubscriberCsvImporter.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@
77
use Doctrine\ORM\EntityManagerInterface;
88
use PhpList\Core\Domain\Configuration\Model\ConfigOption;
99
use PhpList\Core\Domain\Configuration\Service\Provider\ConfigProvider;
10+
use PhpList\Core\Domain\Messaging\Service\EmailService;
1011
use PhpList\Core\Domain\Subscription\Exception\CouldNotReadUploadedFileException;
1112
use PhpList\Core\Domain\Subscription\Model\Dto\ImportSubscriberDto;
1213
use PhpList\Core\Domain\Subscription\Model\Dto\SubscriberImportOptions;
1314
use PhpList\Core\Domain\Subscription\Model\Subscriber;
1415
use PhpList\Core\Domain\Subscription\Repository\SubscriberAttributeDefinitionRepository;
16+
use PhpList\Core\Domain\Subscription\Repository\SubscriberListRepository;
1517
use PhpList\Core\Domain\Subscription\Repository\SubscriberRepository;
1618
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberAttributeManager;
1719
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberManager;
1820
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriptionManager;
19-
use PhpList\Core\Domain\Messaging\Service\EmailService;
20-
use PhpList\Core\Domain\Subscription\Repository\SubscriberListRepository;
21-
use Symfony\Component\Mime\Email;
2221
use Symfony\Component\HttpFoundation\File\UploadedFile;
22+
use Symfony\Component\Mime\Email;
2323
use Symfony\Contracts\Translation\TranslatorInterface;
2424
use Throwable;
2525

tests/Unit/Domain/Subscription/Service/SubscriberCsvImporterTest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
use PhpList\Core\Domain\Subscription\Model\SubscriberAttributeDefinition;
1212
use PhpList\Core\Domain\Subscription\Repository\SubscriberAttributeDefinitionRepository;
1313
use PhpList\Core\Domain\Subscription\Repository\SubscriberRepository;
14+
use PhpList\Core\Domain\Configuration\Model\ConfigOption;
15+
use PhpList\Core\Domain\Configuration\Service\Provider\ConfigProvider;
16+
use PhpList\Core\Domain\Messaging\Service\EmailService;
17+
use PhpList\Core\Domain\Subscription\Repository\SubscriberListRepository;
1418
use PhpList\Core\Domain\Subscription\Service\CsvImporter;
1519
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberAttributeManager;
1620
use PhpList\Core\Domain\Subscription\Service\Manager\SubscriberManager;
@@ -39,6 +43,10 @@ protected function setUp(): void
3943
$this->csvImporterMock = $this->createMock(CsvImporter::class);
4044
$this->attributeDefinitionRepositoryMock = $this->createMock(SubscriberAttributeDefinitionRepository::class);
4145
$entityManager = $this->createMock(EntityManagerInterface::class);
46+
$configProvider = $this->createMock(ConfigProvider::class);
47+
$emailService = $this->createMock(EmailService::class);
48+
$subscriberListRepository = $this->createMock(SubscriberListRepository::class);
49+
$configProvider->method('isEnabled')->with(ConfigOption::SendSubscribeMessage)->willReturn(false);
4250

4351
$this->subject = new SubscriberCsvImporter(
4452
subscriberManager: $this->subscriberManagerMock,
@@ -49,6 +57,9 @@ protected function setUp(): void
4957
attrDefinitionRepository: $this->attributeDefinitionRepositoryMock,
5058
entityManager: $entityManager,
5159
translator: new Translator('en'),
60+
emailService: $emailService,
61+
configProvider: $configProvider,
62+
subscriberListRepository: $subscriberListRepository,
5263
);
5364
}
5465

0 commit comments

Comments
 (0)