Remove FormRepository from SettingsController

[MAILPOET-3643]
This commit is contained in:
Jan Lysý
2021-06-01 20:15:20 +02:00
committed by Veljko V
parent e7a0355ba1
commit f7b77cf75d
8 changed files with 31 additions and 85 deletions

View File

@@ -2,6 +2,7 @@
namespace MailPoet\Test\Models;
use MailPoet\Form\FormMessageController;
use MailPoet\Models\Form;
use MailPoet\Settings\SettingsController;
@@ -10,9 +11,13 @@ class FormTest extends \MailPoetTest {
/** @var SettingsController */
private $settings;
/** @var FormMessageController */
private $messageController;
public function _before() {
parent::_before();
$this->settings = SettingsController::getInstance();
$this->messageController = $this->diContainer->get(FormMessageController::class);
$this->form = Form::createOrUpdate([
'name' => 'My Form',
]);
@@ -153,7 +158,7 @@ class FormTest extends \MailPoetTest {
'settings' => ['success_message' => 'Thanks for joining us!'],
]);
$this->settings->set('signup_confirmation.enabled', '0');
$this->settings->updateSuccessMessages();
$this->messageController->updateSuccessMessages();
$default = Form::findOne($default->id);
$custom = Form::findOne($custom->id);
assert($default instanceof Form);
@@ -174,7 +179,7 @@ class FormTest extends \MailPoetTest {
'settings' => ['success_message' => 'Thanks for joining us!'],
]);
$this->settings->set('signup_confirmation.enabled', '1');
$this->settings->updateSuccessMessages();
$this->messageController->updateSuccessMessages();
$default = Form::findOne($default->id);
$custom = Form::findOne($custom->id);
assert($default instanceof Form);