Add SettingsController cache reset to integration tests

[MAILPOET-1757]
This commit is contained in:
Rostislav Wolny
2019-01-25 13:52:42 +01:00
parent f7aecf1d63
commit 4c6e76dd44
100 changed files with 120 additions and 17 deletions

View File

@@ -27,6 +27,7 @@ class APITest extends \MailPoetTest {
private $container;
function _before() {
parent::_before();
// create WP user
$this->wp_user_id = null;
$wp_user_id = wp_create_user('WP User', 'pass', 'wp_user@mailpoet.com');

View File

@@ -52,6 +52,7 @@ class CustomFieldsTest extends \MailPoetTest {
);
function _before() {
parent::_before();
foreach($this->custom_fields as $custom_field) {
CustomField::createOrUpdate($custom_field);
}

View File

@@ -13,6 +13,7 @@ class FormsTest extends \MailPoetTest {
private $endpoint;
function _before() {
parent::_before();
$this->endpoint = ContainerWrapper::getInstance()->get(Forms::class);
$this->form_1 = Form::createOrUpdate(array('name' => 'Form 1'));
$this->form_2 = Form::createOrUpdate(array('name' => 'Form 2'));

View File

@@ -7,6 +7,7 @@ use MailPoet\Models\NewsletterTemplate;
class NewsletterTemplatesTest extends \MailPoetTest {
function _before() {
parent::_before();
NewsletterTemplate::deleteMany();
NewsletterTemplate::createOrUpdate(array(
'name' => 'Template #1',

View File

@@ -31,6 +31,7 @@ class NewslettersTest extends \MailPoetTest {
private $endpoint;
function _before() {
parent::_before();
$this->endpoint = ContainerWrapper::getInstance()->get(Newsletters::class);
$this->newsletter = Newsletter::createOrUpdate(
array(

View File

@@ -14,6 +14,7 @@ class SegmentsTest extends \MailPoetTest {
private $endpoint;
function _before() {
parent::_before();
$this->endpoint = ContainerWrapper::getInstance()->get(Segments::class);
$this->segment_1 = Segment::createOrUpdate(array('name' => 'Segment 1', 'type' => 'default'));
$this->segment_2 = Segment::createOrUpdate(array('name' => 'Segment 2', 'type' => 'default'));

View File

@@ -14,6 +14,7 @@ use MailPoet\Tasks\Sending;
class SendingQueueTest extends \MailPoetTest {
function _before() {
parent::_before();
$this->newsletter = Newsletter::createOrUpdate(
array(
'subject' => 'My Standard Newsletter',

View File

@@ -11,6 +11,7 @@ use MailPoet\Services\Bridge;
class ServicesTest extends \MailPoetTest {
function _before() {
parent::_before();
$this->services_endpoint = new Services();
$this->data = array('key' => '1234567890abcdef');
}

View File

@@ -8,6 +8,7 @@ use MailPoet\Models\Setting;
class SettingsTest extends \MailPoetTest {
function _before() {
parent::_before();
Setting::setValue('some.setting.key', true);
}

View File

@@ -10,6 +10,7 @@ use MailPoet\API\JSON\Response as APIResponse;
class SetupTest extends \MailPoetTest {
function _before() {
parent::_before();
Setting::setValue('signup_confirmation.enabled', false);
}

View File

@@ -26,6 +26,7 @@ class SubscribersTest extends \MailPoetTest {
private $endpoint;
function _before() {
parent::_before();
$this->cleanup();
$this->endpoint = ContainerWrapper::getInstance()->get(Subscribers::class);
$obfuscator = new FieldNameObfuscator();