Fetch task list status only when task list is displayed
[MAILPOET-4827]
This commit is contained in:
committed by
Aschepikov
parent
ce8191ad6c
commit
f50dcd3bd1
@@ -5,6 +5,7 @@ namespace MailPoet\Homepage;
|
||||
use MailPoet\Entities\FormEntity;
|
||||
use MailPoet\Entities\SettingEntity;
|
||||
use MailPoet\Entities\SubscriberEntity;
|
||||
use MailPoet\Settings\SettingsController;
|
||||
use MailPoet\Test\DataFactories\Form;
|
||||
use MailPoet\Test\DataFactories\Subscriber;
|
||||
|
||||
@@ -30,7 +31,7 @@ class HomepageDataControllerTest extends \MailPoetTest {
|
||||
}
|
||||
|
||||
public function testItFetchesSenderTaskListStatus(): void {
|
||||
$settings = $this->diContainer->get(\MailPoet\Settings\SettingsController::class);
|
||||
$settings = $this->diContainer->get(SettingsController::class);
|
||||
|
||||
$settings->set('sender', null);
|
||||
$data = $this->homepageDataController->getPageData();
|
||||
@@ -48,6 +49,13 @@ class HomepageDataControllerTest extends \MailPoetTest {
|
||||
expect($taskListStatus['senderSet'])->true();
|
||||
}
|
||||
|
||||
public function testItDoesntFetchTaskListStatusWhenTaskListDismissed(): void {
|
||||
$settings = $this->diContainer->get(SettingsController::class);
|
||||
$settings->set('homepage.task_list_dismissed', true);
|
||||
$data = $this->homepageDataController->getPageData();
|
||||
expect($data['task_list_status'])->null();
|
||||
}
|
||||
|
||||
public function testItFetchesSubscribersAddedTaskListStatus(): void {
|
||||
$data = $this->homepageDataController->getPageData();
|
||||
$taskListStatus = $data['task_list_status'];
|
||||
|
Reference in New Issue
Block a user