Add public keyword to methods
[MAILPOET-2413]
This commit is contained in:
@@ -7,7 +7,7 @@ use MailPoet\Models\Subscriber;
|
||||
use MailPoet\Models\SubscriberCustomField;
|
||||
|
||||
class CustomFieldTest extends \MailPoetTest {
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->data = [
|
||||
'name' => 'City',
|
||||
@@ -32,12 +32,12 @@ class CustomFieldTest extends \MailPoetTest {
|
||||
];
|
||||
}
|
||||
|
||||
function testItCanBeCreated() {
|
||||
public function testItCanBeCreated() {
|
||||
expect($this->custom_field->id() > 0)->true();
|
||||
expect($this->custom_field->getErrors())->false();
|
||||
}
|
||||
|
||||
function testItCanBeUpdated() {
|
||||
public function testItCanBeUpdated() {
|
||||
expect($this->custom_field->name)->equals($this->data['name']);
|
||||
|
||||
$updated_custom_field = CustomField::createOrUpdate([
|
||||
@@ -50,25 +50,25 @@ class CustomFieldTest extends \MailPoetTest {
|
||||
expect($updated_custom_field->id)->equals($this->custom_field->id);
|
||||
}
|
||||
|
||||
function testItHasAName() {
|
||||
public function testItHasAName() {
|
||||
expect($this->custom_field->name)->equals($this->data['name']);
|
||||
}
|
||||
|
||||
function testItHasAType() {
|
||||
public function testItHasAType() {
|
||||
expect($this->custom_field->type)->equals($this->data['type']);
|
||||
}
|
||||
|
||||
function testItHasSerializedParams() {
|
||||
public function testItHasSerializedParams() {
|
||||
$params = unserialize($this->custom_field->params);
|
||||
expect($params)->equals($this->data['params']);
|
||||
}
|
||||
|
||||
function testItCanDecodeParams() {
|
||||
public function testItCanDecodeParams() {
|
||||
$custom_field = $this->custom_field->asArray();
|
||||
expect($custom_field['params'])->equals($this->data['params']);
|
||||
}
|
||||
|
||||
function testItHasToBeValid() {
|
||||
public function testItHasToBeValid() {
|
||||
$invalid_custom_field = CustomField::create();
|
||||
|
||||
$result = $invalid_custom_field->save();
|
||||
@@ -79,18 +79,18 @@ class CustomFieldTest extends \MailPoetTest {
|
||||
expect($errors[1])->equals('Please specify a type.');
|
||||
}
|
||||
|
||||
function testItHasACreatedAtOnCreation() {
|
||||
public function testItHasACreatedAtOnCreation() {
|
||||
$custom_field = CustomField::findOne($this->custom_field->id);
|
||||
expect($custom_field->created_at)->notNull();
|
||||
}
|
||||
|
||||
function testItHasAnUpdatedAtOnCreation() {
|
||||
public function testItHasAnUpdatedAtOnCreation() {
|
||||
$custom_field = CustomField::findOne($this->custom_field->id);
|
||||
expect($custom_field->updated_at)
|
||||
->equals($custom_field->created_at);
|
||||
}
|
||||
|
||||
function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
public function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
$custom_field = CustomField::findOne($this->custom_field->id);
|
||||
$created_at = $custom_field->created_at;
|
||||
|
||||
@@ -107,7 +107,7 @@ class CustomFieldTest extends \MailPoetTest {
|
||||
expect($is_time_updated)->true();
|
||||
}
|
||||
|
||||
function testItCanHaveManySubscribers() {
|
||||
public function testItCanHaveManySubscribers() {
|
||||
foreach ($this->subscribers as $subscriber) {
|
||||
$subscriber = Subscriber::createOrUpdate($subscriber);
|
||||
|
||||
@@ -122,7 +122,7 @@ class CustomFieldTest extends \MailPoetTest {
|
||||
expect(count($subscribers))->equals(2);
|
||||
}
|
||||
|
||||
function testItCanHaveAValue() {
|
||||
public function testItCanHaveAValue() {
|
||||
$subscriber = Subscriber::createOrUpdate($this->subscribers[0]);
|
||||
|
||||
$association = SubscriberCustomField::create();
|
||||
@@ -135,7 +135,7 @@ class CustomFieldTest extends \MailPoetTest {
|
||||
expect($subscriber->value)->equals($association->value);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
CustomField::deleteMany();
|
||||
Subscriber::deleteMany();
|
||||
SubscriberCustomField::deleteMany();
|
||||
|
@@ -9,7 +9,7 @@ class FormTest extends \MailPoetTest {
|
||||
/** @var SettingsController */
|
||||
private $settings;
|
||||
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->settings = SettingsController::getInstance();
|
||||
$this->form = Form::createOrUpdate([
|
||||
@@ -17,12 +17,12 @@ class FormTest extends \MailPoetTest {
|
||||
]);
|
||||
}
|
||||
|
||||
function testItCanBeCreated() {
|
||||
public function testItCanBeCreated() {
|
||||
expect($this->form->id() > 0)->true();
|
||||
expect($this->form->getErrors())->false();
|
||||
}
|
||||
|
||||
function testItCanBeGrouped() {
|
||||
public function testItCanBeGrouped() {
|
||||
$forms = Form::filter('groupBy', 'all')->findArray();
|
||||
expect($forms)->count(1);
|
||||
|
||||
@@ -41,23 +41,23 @@ class FormTest extends \MailPoetTest {
|
||||
expect($forms)->count(1);
|
||||
}
|
||||
|
||||
function testItCanBeSearched() {
|
||||
public function testItCanBeSearched() {
|
||||
$form = Form::filter('search', 'my F')->findOne();
|
||||
expect($form->name)->equals('My Form');
|
||||
}
|
||||
|
||||
function testItHasACreatedAtOnCreation() {
|
||||
public function testItHasACreatedAtOnCreation() {
|
||||
$form = Form::findOne($this->form->id);
|
||||
expect($form->created_at)->notNull();
|
||||
}
|
||||
|
||||
function testItHasAnUpdatedAtOnCreation() {
|
||||
public function testItHasAnUpdatedAtOnCreation() {
|
||||
$form = Form::findOne($this->form->id);
|
||||
expect($form->updated_at)
|
||||
->equals($form->created_at);
|
||||
}
|
||||
|
||||
function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
public function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
$form = Form::findOne($this->form->id);
|
||||
$created_at = $form->created_at;
|
||||
|
||||
@@ -74,7 +74,7 @@ class FormTest extends \MailPoetTest {
|
||||
expect($is_time_updated)->true();
|
||||
}
|
||||
|
||||
function testItCanCreateOrUpdate() {
|
||||
public function testItCanCreateOrUpdate() {
|
||||
$created_form = Form::createOrUpdate([
|
||||
'name' => 'Created Form',
|
||||
]);
|
||||
@@ -92,7 +92,7 @@ class FormTest extends \MailPoetTest {
|
||||
expect($form->name)->equals('Updated Form');
|
||||
}
|
||||
|
||||
function testItCanProvideAFieldList() {
|
||||
public function testItCanProvideAFieldList() {
|
||||
$form = Form::createOrUpdate([
|
||||
'name' => 'My Form',
|
||||
'body' => [
|
||||
@@ -113,7 +113,7 @@ class FormTest extends \MailPoetTest {
|
||||
expect($form->getFieldList())->equals(['email', 'cf_2']);
|
||||
}
|
||||
|
||||
function testItUpdatesSuccessMessagesWhenConfirmationIsDisabled() {
|
||||
public function testItUpdatesSuccessMessagesWhenConfirmationIsDisabled() {
|
||||
$default = Form::createOrUpdate([
|
||||
'name' => 'with default message',
|
||||
'settings' => ['success_message' => 'Check your inbox or spam folder to confirm your subscription.'],
|
||||
@@ -130,7 +130,7 @@ class FormTest extends \MailPoetTest {
|
||||
expect($custom['settings']['success_message'])->equals('Thanks for joining us!');
|
||||
}
|
||||
|
||||
function testItUpdatesSuccessMessagesWhenConfirmationIsEnabled() {
|
||||
public function testItUpdatesSuccessMessagesWhenConfirmationIsEnabled() {
|
||||
$default = Form::createOrUpdate([
|
||||
'name' => 'with default message',
|
||||
'settings' => ['success_message' => 'Check your inbox or spam folder to confirm your subscription.'],
|
||||
@@ -147,7 +147,7 @@ class FormTest extends \MailPoetTest {
|
||||
expect($custom['settings']['success_message'])->equals('Thanks for joining us!');
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
Form::deleteMany();
|
||||
}
|
||||
}
|
||||
|
@@ -7,7 +7,7 @@ use MailPoet\Models\Model as MPModel;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class ModelTest extends \MailPoetTest {
|
||||
function testItRethrowsPDOExceptions() {
|
||||
public function testItRethrowsPDOExceptions() {
|
||||
$message = 'Error message';
|
||||
$model = Stub::make('MailPoet\Models\Model');
|
||||
$pdo = Stub::make(
|
||||
@@ -28,7 +28,7 @@ class ModelTest extends \MailPoetTest {
|
||||
}
|
||||
}
|
||||
|
||||
function testItConvertsModelObjectToArray() {
|
||||
public function testItConvertsModelObjectToArray() {
|
||||
$model = MPModel::create();
|
||||
$model->first = 'first';
|
||||
$model->last = 'last';
|
||||
@@ -45,28 +45,28 @@ class ModelTest extends \MailPoetTest {
|
||||
);
|
||||
}
|
||||
|
||||
function testSetErrorsWithoutCode() {
|
||||
public function testSetErrorsWithoutCode() {
|
||||
$model = MPModel::create();
|
||||
$model->setError('error1');
|
||||
$model->setError('error2');
|
||||
expect($model->getErrors())->equals(['error1', 'error2']);
|
||||
}
|
||||
|
||||
function testSetErrorsAsArray() {
|
||||
public function testSetErrorsAsArray() {
|
||||
$model = MPModel::create();
|
||||
$model->setError(['error1']);
|
||||
$model->setError(['error2', 'error1']);
|
||||
expect($model->getErrors())->equals(['error1', 'error2']);
|
||||
}
|
||||
|
||||
function testSetErrorsWithCode() {
|
||||
public function testSetErrorsWithCode() {
|
||||
$model = MPModel::create();
|
||||
$model->setError('error1');
|
||||
$model->setError('error2', 5);
|
||||
expect($model->getErrors())->equals(['error1', 5 => 'error2']);
|
||||
}
|
||||
|
||||
function testSetErrorCodeForDuplicateRecords() {
|
||||
public function testSetErrorCodeForDuplicateRecords() {
|
||||
$orm = Stub::makeEmpty(
|
||||
ORM::class,
|
||||
[
|
||||
@@ -85,7 +85,7 @@ class ModelTest extends \MailPoetTest {
|
||||
expect($errors[MPModel::DUPLICATE_RECORD])->contains('Please specify a different "name".');
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::setDb($this->connection->getWrappedConnection());
|
||||
}
|
||||
}
|
||||
|
@@ -7,19 +7,19 @@ use MailPoet\Models\ModelValidator;
|
||||
class ModelValidatorTest extends \MailPoetTest {
|
||||
public $validator;
|
||||
|
||||
function __construct() {
|
||||
public function __construct() {
|
||||
parent::__construct();
|
||||
$this->validator = new ModelValidator();
|
||||
}
|
||||
|
||||
function testItConfiguresValidators() {
|
||||
public function testItConfiguresValidators() {
|
||||
$configured_validators = $this->validator->getValidators();
|
||||
foreach (array_keys($this->validator->validators) as $validator) {
|
||||
expect($configured_validators)->contains($validator);
|
||||
}
|
||||
}
|
||||
|
||||
function testItValidatesEmail() {
|
||||
public function testItValidatesEmail() {
|
||||
expect($this->validator->validateEmail('test'))->false();
|
||||
expect($this->validator->validateEmail('tést@éxample.com'))->false();
|
||||
expect($this->validator->validateEmail('test@example.com'))->true();
|
||||
@@ -27,13 +27,13 @@ class ModelValidatorTest extends \MailPoetTest {
|
||||
expect($this->validator->validateEmail('a@b.c'))->false();
|
||||
}
|
||||
|
||||
function testItValidatesNonRoleEmail() {
|
||||
public function testItValidatesNonRoleEmail() {
|
||||
expect($this->validator->validateNonRoleEmail('test'))->false();
|
||||
expect($this->validator->validateNonRoleEmail('webmaster@example.com'))->false();
|
||||
expect($this->validator->validateNonRoleEmail('test@example.com'))->true();
|
||||
}
|
||||
|
||||
function testItValidatesRenderedNewsletterBody() {
|
||||
public function testItValidatesRenderedNewsletterBody() {
|
||||
expect($this->validator->validateRenderedNewsletterBody('test'))->false();
|
||||
expect($this->validator->validateRenderedNewsletterBody(serialize('test')))->false();
|
||||
expect($this->validator->validateRenderedNewsletterBody(['html' => 'test', 'text' => null]))->false();
|
||||
|
@@ -8,7 +8,7 @@ use MailPoet\Models\NewsletterOptionField;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class NewsletterOptionFieldTest extends \MailPoetTest {
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->data = [
|
||||
'name' => 'event',
|
||||
@@ -36,21 +36,21 @@ class NewsletterOptionFieldTest extends \MailPoetTest {
|
||||
];
|
||||
}
|
||||
|
||||
function testItCanBeCreated() {
|
||||
public function testItCanBeCreated() {
|
||||
expect($this->option_field->id() > 0)->equals(true);
|
||||
expect($this->option_field->getErrors())->false();
|
||||
}
|
||||
|
||||
function testItHasName() {
|
||||
public function testItHasName() {
|
||||
expect($this->option_field->name)->equals($this->data['name']);
|
||||
}
|
||||
|
||||
function testItHasNewsletterType() {
|
||||
public function testItHasNewsletterType() {
|
||||
expect($this->option_field->newsletter_type)
|
||||
->equals($this->data['newsletter_type']);
|
||||
}
|
||||
|
||||
function testItHasToBeValid() {
|
||||
public function testItHasToBeValid() {
|
||||
$invalid_newsletter_option = NewsletterOptionField::create();
|
||||
$result = $invalid_newsletter_option->save();
|
||||
$errors = $result->getErrors();
|
||||
@@ -60,17 +60,17 @@ class NewsletterOptionFieldTest extends \MailPoetTest {
|
||||
expect($errors[1])->equals('Please specify a newsletter type.');
|
||||
}
|
||||
|
||||
function testItHasACreatedAtOnCreation() {
|
||||
public function testItHasACreatedAtOnCreation() {
|
||||
expect($this->option_field->created_at)->notNull();
|
||||
}
|
||||
|
||||
function testItHasAnUpdatedAtOnCreation() {
|
||||
public function testItHasAnUpdatedAtOnCreation() {
|
||||
$option_field = NewsletterOptionField::findOne($this->option_field->id);
|
||||
expect($option_field->updated_at)
|
||||
->equals($option_field->created_at);
|
||||
}
|
||||
|
||||
function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
public function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
$option_field = NewsletterOptionField::findOne($this->option_field->id);
|
||||
$created_at = $option_field->created_at;
|
||||
|
||||
@@ -86,7 +86,7 @@ class NewsletterOptionFieldTest extends \MailPoetTest {
|
||||
expect($is_time_updated)->true();
|
||||
}
|
||||
|
||||
function testItCanHaveManyNewsletters() {
|
||||
public function testItCanHaveManyNewsletters() {
|
||||
foreach ($this->newsletter_data as $data) {
|
||||
$newsletter = Newsletter::create();
|
||||
$newsletter->hydrate($data);
|
||||
@@ -102,7 +102,7 @@ class NewsletterOptionFieldTest extends \MailPoetTest {
|
||||
expect(count($newsletters))->equals(2);
|
||||
}
|
||||
|
||||
function testItCanStoreOptionValue() {
|
||||
public function testItCanStoreOptionValue() {
|
||||
$newsletter = Newsletter::create();
|
||||
$newsletter->hydrate($this->newsletter_data[0]);
|
||||
$newsletter->save();
|
||||
@@ -117,7 +117,7 @@ class NewsletterOptionFieldTest extends \MailPoetTest {
|
||||
expect($newsletter->value)->equals($association->value);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::forTable(NewsletterOption::$_table)
|
||||
->deleteMany();
|
||||
ORM::forTable(NewsletterOptionField::$_table)
|
||||
|
@@ -8,7 +8,7 @@ use MailPoetVendor\Idiorm\ORM;
|
||||
class NewsletterOptionTest extends \MailPoetTest {
|
||||
public $data;
|
||||
|
||||
function __construct() {
|
||||
public function __construct() {
|
||||
parent::__construct();
|
||||
$this->data = [
|
||||
'newsletter_id' => 1,
|
||||
@@ -17,7 +17,7 @@ class NewsletterOptionTest extends \MailPoetTest {
|
||||
];
|
||||
}
|
||||
|
||||
function testItCanCreateOrUpdateNewsletterOptionFieldRelation() {
|
||||
public function testItCanCreateOrUpdateNewsletterOptionFieldRelation() {
|
||||
// it can create
|
||||
$data = $this->data;
|
||||
NewsletterOption::createOrUpdate($data);
|
||||
@@ -36,7 +36,7 @@ class NewsletterOptionTest extends \MailPoetTest {
|
||||
}
|
||||
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
|
||||
}
|
||||
}
|
||||
|
@@ -7,7 +7,7 @@ use MailPoetVendor\Carbon\Carbon;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class NewsletterPostTest extends \MailPoetTest {
|
||||
function testItCanGetLatestNewsletterPost() {
|
||||
public function testItCanGetLatestNewsletterPost() {
|
||||
foreach (range(1, 5) as $index) {
|
||||
$newsletter_post = NewsletterPost::create();
|
||||
$newsletter_post->newsletter_id = 1;
|
||||
@@ -21,7 +21,7 @@ class NewsletterPostTest extends \MailPoetTest {
|
||||
expect($latest_newsletter_post->post_id)->equals(5);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::for_table(NewsletterPost::$_table)
|
||||
->deleteMany();
|
||||
}
|
||||
|
@@ -6,7 +6,7 @@ use MailPoet\Models\NewsletterTemplate;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class NewsletterTemplateTest extends \MailPoetTest {
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->data = [
|
||||
'name' => 'Some template',
|
||||
@@ -18,12 +18,12 @@ class NewsletterTemplateTest extends \MailPoetTest {
|
||||
$this->saved = $template->save();
|
||||
}
|
||||
|
||||
function testItCanBeCreated() {
|
||||
public function testItCanBeCreated() {
|
||||
expect($this->saved->id() > 0)->true();
|
||||
expect($this->saved->getErrors())->false();
|
||||
}
|
||||
|
||||
function testItHasToBeValid() {
|
||||
public function testItHasToBeValid() {
|
||||
$invalid_newsletter_template = NewsletterTemplate::create();
|
||||
$result = $invalid_newsletter_template->save();
|
||||
$errors = $result->getErrors();
|
||||
@@ -33,19 +33,19 @@ class NewsletterTemplateTest extends \MailPoetTest {
|
||||
expect($errors[1])->equals('The template body cannot be empty.');
|
||||
}
|
||||
|
||||
function testItHasName() {
|
||||
public function testItHasName() {
|
||||
$template = NewsletterTemplate::where('name', $this->data['name'])
|
||||
->findOne();
|
||||
expect($template->name)->equals($this->data['name']);
|
||||
}
|
||||
|
||||
function testItHasBody() {
|
||||
public function testItHasBody() {
|
||||
$template = NewsletterTemplate::where('body', $this->data['body'])
|
||||
->findOne();
|
||||
expect($template->body)->equals($this->data['body']);
|
||||
}
|
||||
|
||||
function testItCanCreateOrUpdate() {
|
||||
public function testItCanCreateOrUpdate() {
|
||||
$created_template = NewsletterTemplate::createOrUpdate(
|
||||
[
|
||||
'name' => 'Another template',
|
||||
@@ -71,7 +71,7 @@ class NewsletterTemplateTest extends \MailPoetTest {
|
||||
expect($template->name)->equals('Another template updated');
|
||||
}
|
||||
|
||||
function testItCanCleanRecentlySent() {
|
||||
public function testItCanCleanRecentlySent() {
|
||||
$total = NewsletterTemplate::RECENTLY_SENT_COUNT + 5;
|
||||
for ($i = 0; $i < $total; $i++) {
|
||||
NewsletterTemplate::createOrUpdate([
|
||||
@@ -101,7 +101,7 @@ class NewsletterTemplateTest extends \MailPoetTest {
|
||||
expect($first->name)->equals('Testing template 5');
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::for_table(NewsletterTemplate::$_table)
|
||||
->deleteMany();
|
||||
}
|
||||
|
@@ -20,7 +20,7 @@ use MailPoetVendor\Carbon\Carbon;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class NewsletterTest extends \MailPoetTest {
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->newsletter = Newsletter::createOrUpdate([
|
||||
'subject' => 'My Standard Newsletter',
|
||||
@@ -49,43 +49,43 @@ class NewsletterTest extends \MailPoetTest {
|
||||
$this->sending_queue->save();
|
||||
}
|
||||
|
||||
function testItCanBeCreated() {
|
||||
public function testItCanBeCreated() {
|
||||
expect($this->newsletter->id() > 0)->true();
|
||||
expect($this->newsletter->getErrors())->false();
|
||||
}
|
||||
|
||||
function testItHasASubject() {
|
||||
public function testItHasASubject() {
|
||||
$newsletter = Newsletter::findOne($this->newsletter->id);
|
||||
expect($newsletter->subject)->equals($this->newsletter->subject);
|
||||
}
|
||||
|
||||
function testItHasAType() {
|
||||
public function testItHasAType() {
|
||||
$newsletter = Newsletter::findOne($this->newsletter->id);
|
||||
expect($newsletter->type)->equals($this->newsletter->type);
|
||||
}
|
||||
|
||||
function testItHasABody() {
|
||||
public function testItHasABody() {
|
||||
$newsletter = Newsletter::findOne($this->newsletter->id);
|
||||
expect($newsletter->body)->equals($this->newsletter->body);
|
||||
}
|
||||
|
||||
function testItHasPreheader() {
|
||||
public function testItHasPreheader() {
|
||||
$newsletter = Newsletter::findOne($this->newsletter->id);
|
||||
expect($newsletter->preheader)->equals($this->newsletter->preheader);
|
||||
}
|
||||
|
||||
function testItHasACreatedAtOnCreation() {
|
||||
public function testItHasACreatedAtOnCreation() {
|
||||
$newsletter = Newsletter::findOne($this->newsletter->id);
|
||||
expect($newsletter->created_at)->notNull();
|
||||
}
|
||||
|
||||
function testItHasAnUpdatedAtOnCreation() {
|
||||
public function testItHasAnUpdatedAtOnCreation() {
|
||||
$newsletter = Newsletter::findOne($this->newsletter->id);
|
||||
expect($newsletter->updated_at)
|
||||
->equals($newsletter->created_at);
|
||||
}
|
||||
|
||||
function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
public function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
$newsletter = Newsletter::findOne($this->newsletter->id);
|
||||
$created_at = $newsletter->created_at;
|
||||
|
||||
@@ -102,13 +102,13 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($is_time_updated)->true();
|
||||
}
|
||||
|
||||
function testItCanBeQueued() {
|
||||
public function testItCanBeQueued() {
|
||||
$queue = $this->newsletter->getQueue();
|
||||
expect($queue->id > 0)->true();
|
||||
expect($queue->newsletter_id)->equals($this->newsletter->id);
|
||||
}
|
||||
|
||||
function testItCanHaveSegments() {
|
||||
public function testItCanHaveSegments() {
|
||||
$newsletter_segments = $this->newsletter->segments()->findArray();
|
||||
expect($newsletter_segments)->count(2);
|
||||
expect($newsletter_segments[0]['id'])->equals($this->segment_1->id);
|
||||
@@ -117,7 +117,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletter_segments[1]['name'])->equals('Segment 2');
|
||||
}
|
||||
|
||||
function testItCanHaveParentNewsletter() {
|
||||
public function testItCanHaveParentNewsletter() {
|
||||
$parent_newsletter = Newsletter::create();
|
||||
$parent_newsletter->type = Newsletter::TYPE_NOTIFICATION;
|
||||
$parent_newsletter->save();
|
||||
@@ -130,7 +130,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($parent->id)->equals($parent_newsletter->id);
|
||||
}
|
||||
|
||||
function testItCanHaveDeletedSegments() {
|
||||
public function testItCanHaveDeletedSegments() {
|
||||
$this->segment_2->delete();
|
||||
$this->newsletter->withSegments(true);
|
||||
$newsletter_segments = $this->newsletter->segments;
|
||||
@@ -141,7 +141,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletter_segments[1]['name'])->contains('Deleted');
|
||||
}
|
||||
|
||||
function testItCanHaveStatistics() {
|
||||
public function testItCanHaveStatistics() {
|
||||
$newsletter = $this->newsletter;
|
||||
$sending_queue = $this->sending_queue;
|
||||
|
||||
@@ -178,7 +178,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($statistics['unsubscribed'])->equals(1);
|
||||
}
|
||||
|
||||
function testItCanCreateOrUpdate() {
|
||||
public function testItCanCreateOrUpdate() {
|
||||
$is_created = Newsletter::createOrUpdate(
|
||||
[
|
||||
'subject' => 'new newsletter',
|
||||
@@ -201,13 +201,13 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletter->subject)->equals('updated newsletter');
|
||||
}
|
||||
|
||||
function testItCannotSetAnEmptyDeletedAt() {
|
||||
public function testItCannotSetAnEmptyDeletedAt() {
|
||||
$this->newsletter->deleted_at = '';
|
||||
$newsletter = $this->newsletter->save();
|
||||
expect($newsletter->deleted_at)->equals('NULL');
|
||||
}
|
||||
|
||||
function testItCanBeFilteredBySegment() {
|
||||
public function testItCanBeFilteredBySegment() {
|
||||
// no filter
|
||||
$newsletters = Newsletter::filter('filterBy')->findArray();
|
||||
expect($newsletters)->count(1);
|
||||
@@ -233,7 +233,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletters)->isEmpty();
|
||||
}
|
||||
|
||||
function testItCanBeGrouped() {
|
||||
public function testItCanBeGrouped() {
|
||||
$newsletters = Newsletter::filter('groupBy', [
|
||||
'group' => 'all',
|
||||
])->findArray();
|
||||
@@ -262,7 +262,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletters)->count(1);
|
||||
}
|
||||
|
||||
function testItHasSearchFilter() {
|
||||
public function testItHasSearchFilter() {
|
||||
Newsletter::createOrUpdate(
|
||||
[
|
||||
'subject' => 'search for "pineapple"',
|
||||
@@ -274,7 +274,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletter->subject)->contains('pineapple');
|
||||
}
|
||||
|
||||
function testItCanHaveOptions() {
|
||||
public function testItCanHaveOptions() {
|
||||
$newsletter_options = [
|
||||
'name' => 'Event',
|
||||
'newsletter_type' => Newsletter::TYPE_WELCOME,
|
||||
@@ -292,7 +292,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletter->Event)->equals($association->value);
|
||||
}
|
||||
|
||||
function testItGetsArchiveNewslettersForSegments() {
|
||||
public function testItGetsArchiveNewslettersForSegments() {
|
||||
// clear the DB
|
||||
$this->_after();
|
||||
|
||||
@@ -330,7 +330,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($results[0]->type)->equals(Newsletter::TYPE_NOTIFICATION_HISTORY);
|
||||
}
|
||||
|
||||
function testItGetsAllArchiveNewsletters() {
|
||||
public function testItGetsAllArchiveNewsletters() {
|
||||
// clear the DB
|
||||
$this->_after();
|
||||
|
||||
@@ -379,23 +379,23 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($results[1]->type)->equals(Newsletter::TYPE_NOTIFICATION_HISTORY);
|
||||
}
|
||||
|
||||
function testItGeneratesHashOnNewsletterSave() {
|
||||
public function testItGeneratesHashOnNewsletterSave() {
|
||||
expect(strlen($this->newsletter->hash))
|
||||
->equals(Security::HASH_LENGTH);
|
||||
}
|
||||
|
||||
function testItRegeneratesHashOnNotificationHistoryCreation() {
|
||||
public function testItRegeneratesHashOnNotificationHistoryCreation() {
|
||||
$notification_history = $this->newsletter->createNotificationHistory();
|
||||
expect($notification_history->hash)->notEquals($this->newsletter->hash);
|
||||
expect(strlen($notification_history->hash))
|
||||
->equals(Security::HASH_LENGTH);
|
||||
}
|
||||
|
||||
function testItGetsQueueFromNewsletter() {
|
||||
public function testItGetsQueueFromNewsletter() {
|
||||
expect($this->newsletter->queue()->findOne()->id)->equals($this->sending_queue->id);
|
||||
}
|
||||
|
||||
function testItCanBeRestored() {
|
||||
public function testItCanBeRestored() {
|
||||
$this->newsletter->status = Newsletter::STATUS_SENT;
|
||||
$this->newsletter->trash();
|
||||
expect($this->newsletter->deleted_at)->notNull();
|
||||
@@ -411,7 +411,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($this->newsletter->status)->equals(Newsletter::STATUS_DRAFT);
|
||||
}
|
||||
|
||||
function testItCanBulkRestoreNewsletters() {
|
||||
public function testItCanBulkRestoreNewsletters() {
|
||||
$statuses = [
|
||||
Newsletter::STATUS_DRAFT,
|
||||
Newsletter::STATUS_SENT,
|
||||
@@ -439,7 +439,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(Newsletter::where('status', Newsletter::STATUS_SENDING)->findArray())->count(0);
|
||||
}
|
||||
|
||||
function testItDeletesSegmentAndQueueAssociationsWhenNewsletterIsDeleted() {
|
||||
public function testItDeletesSegmentAndQueueAssociationsWhenNewsletterIsDeleted() {
|
||||
$newsletter = $this->newsletter;
|
||||
|
||||
// create multiple sending queues
|
||||
@@ -461,7 +461,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletter_segments)->isEmpty();
|
||||
}
|
||||
|
||||
function testItDeletesChildrenSegmentAndQueueAssociationsWhenParentNewsletterIsDeleted() {
|
||||
public function testItDeletesChildrenSegmentAndQueueAssociationsWhenParentNewsletterIsDeleted() {
|
||||
$parent_newsletter = $this->newsletter;
|
||||
// create multiple children (post notification history) newsletters and sending queues
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
@@ -494,7 +494,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(NewsletterSegment::findArray())->count(0);
|
||||
}
|
||||
|
||||
function testItTrashesQueueAssociationsWhenNewsletterIsTrashed() {
|
||||
public function testItTrashesQueueAssociationsWhenNewsletterIsTrashed() {
|
||||
// create multiple sending queues
|
||||
$newsletter = $this->newsletter;
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
@@ -510,7 +510,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(SendingQueue::whereNotNull('deleted_at')->findArray())->count(6);
|
||||
}
|
||||
|
||||
function testItTrashesChildrenQueueAssociationsWhenParentNewsletterIsTrashed() {
|
||||
public function testItTrashesChildrenQueueAssociationsWhenParentNewsletterIsTrashed() {
|
||||
$parent_newsletter = $this->newsletter;
|
||||
// create multiple children (post notification history) newsletters and sending queues
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
@@ -536,7 +536,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(SendingQueue::whereNotNull('deleted_at')->findArray())->count(6);
|
||||
}
|
||||
|
||||
function testItRestoresTrashedQueueAssociationsWhenNewsletterIsRestored() {
|
||||
public function testItRestoresTrashedQueueAssociationsWhenNewsletterIsRestored() {
|
||||
// create multiple sending queues
|
||||
$newsletter = $this->newsletter;
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
@@ -553,7 +553,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(SendingQueue::whereNull('deleted_at')->findArray())->count(6);
|
||||
}
|
||||
|
||||
function testItRestoresTrashedChildrenQueueAssociationsWhenParentNewsletterIsRestored() {
|
||||
public function testItRestoresTrashedChildrenQueueAssociationsWhenParentNewsletterIsRestored() {
|
||||
// delete parent newsletter and sending queue
|
||||
$parent_newsletter = $this->newsletter;
|
||||
$parent_newsletter->deleted_at = date('Y-m-d H:i:s');
|
||||
@@ -588,7 +588,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(SendingQueue::whereNull('deleted_at')->findArray())->count(6);
|
||||
}
|
||||
|
||||
function testItTrashesAllQueueAssociationsWhenNewslettersAreBulkTrashed() {
|
||||
public function testItTrashesAllQueueAssociationsWhenNewslettersAreBulkTrashed() {
|
||||
// create multiple newsletters and sending queues
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
$newsletter = Newsletter::createOrUpdate(
|
||||
@@ -611,7 +611,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(SendingQueue::whereNotNull('deleted_at')->findArray())->count(6);
|
||||
}
|
||||
|
||||
function testItTrashesAllChildrenQueueAssociationsWhenParentNewslettersAreBulkTrashed() {
|
||||
public function testItTrashesAllChildrenQueueAssociationsWhenParentNewslettersAreBulkTrashed() {
|
||||
// create multiple children (post notification history) newsletters and sending queues
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
$newsletter = Newsletter::createOrUpdate(
|
||||
@@ -635,7 +635,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(SendingQueue::whereNotNull('deleted_at')->findArray())->count(6);
|
||||
}
|
||||
|
||||
function testItBulkRestoresTrashedQueueAssociationsWhenNewslettersAreBulkRestored() {
|
||||
public function testItBulkRestoresTrashedQueueAssociationsWhenNewslettersAreBulkRestored() {
|
||||
// create multiple newsletters and sending queues
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
$newsletter = Newsletter::createOrUpdate(
|
||||
@@ -660,7 +660,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(SendingQueue::whereNull('deleted_at')->findArray())->count(6);
|
||||
}
|
||||
|
||||
function testItBulkRestoresTrashedChildrenQueueAssociationsWhenParentNewslettersAreBulkRestored() {
|
||||
public function testItBulkRestoresTrashedChildrenQueueAssociationsWhenParentNewslettersAreBulkRestored() {
|
||||
// create multiple children (post notification history) newsletters and sending queues
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
$newsletter = Newsletter::createOrUpdate(
|
||||
@@ -686,7 +686,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(SendingQueue::whereNull('deleted_at')->findArray())->count(6);
|
||||
}
|
||||
|
||||
function testItBulkDeletesSegmentAndQueueAssociationsWhenNewslettersAreBulkDeleted() {
|
||||
public function testItBulkDeletesSegmentAndQueueAssociationsWhenNewslettersAreBulkDeleted() {
|
||||
// create multiple newsletters, sending queues and newsletter segments
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
$newsletter = Newsletter::createOrUpdate(
|
||||
@@ -716,7 +716,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(NewsletterSegment::findArray())->count(0);
|
||||
}
|
||||
|
||||
function testItBulkDeletesChildrenSegmentAndQueueAssociationsWhenParentNewslettersAreBulkDeleted() {
|
||||
public function testItBulkDeletesChildrenSegmentAndQueueAssociationsWhenParentNewslettersAreBulkDeleted() {
|
||||
$this->_after();
|
||||
// create multiple children (post notification history) newsletters, sending queues and newsletter segments
|
||||
for ($i = 1; $i <= 5; $i++) {
|
||||
@@ -747,7 +747,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect(NewsletterSegment::findArray())->count(0);
|
||||
}
|
||||
|
||||
function testItDuplicatesNewsletter() {
|
||||
public function testItDuplicatesNewsletter() {
|
||||
$original_newsletter = $this->newsletter;
|
||||
$original_newsletter->status = Newsletter::STATUS_SENT;
|
||||
$original_newsletter->sent_at = $original_newsletter->deleted_at = $original_newsletter->created_at = $original_newsletter->updated_at = date( '2000-m-d H:i:s');
|
||||
@@ -771,7 +771,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($duplicate_newsletter->subject)->equals($data['subject']);
|
||||
}
|
||||
|
||||
function testItCanQueryAutomaticEmailsByGroup() {
|
||||
public function testItCanQueryAutomaticEmailsByGroup() {
|
||||
$newsletter_1 = Newsletter::createOrUpdate(
|
||||
[
|
||||
'subject' => 'WooCommerce',
|
||||
@@ -844,7 +844,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($result[1]->id)->equals($newsletter_2->id);
|
||||
}
|
||||
|
||||
function testItGetsAndDecodesNewsletterOptionMetaField() {
|
||||
public function testItGetsAndDecodesNewsletterOptionMetaField() {
|
||||
$newsletter = Newsletter::createOrUpdate(
|
||||
[
|
||||
'subject' => 'Test Option Meta Field',
|
||||
@@ -879,7 +879,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletter->getMeta())->equals($meta);
|
||||
}
|
||||
|
||||
function testPausesTaskWhenNewsletterWithActivationIsDisabled() {
|
||||
public function testPausesTaskWhenNewsletterWithActivationIsDisabled() {
|
||||
$newsletters_with_activation = [Newsletter::TYPE_NOTIFICATION, Newsletter::TYPE_WELCOME, Newsletter::TYPE_AUTOMATIC];
|
||||
foreach ($newsletters_with_activation as $type) {
|
||||
$newsletter = Newsletter::createOrUpdate([
|
||||
@@ -896,7 +896,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
}
|
||||
}
|
||||
|
||||
function testUnpausesTaskWhenNewsletterWithActivationIsEnabled() {
|
||||
public function testUnpausesTaskWhenNewsletterWithActivationIsEnabled() {
|
||||
$newsletters_with_activation = [Newsletter::TYPE_NOTIFICATION, Newsletter::TYPE_WELCOME, Newsletter::TYPE_AUTOMATIC];
|
||||
foreach ($newsletters_with_activation as $type) {
|
||||
$newsletter = Newsletter::createOrUpdate([
|
||||
@@ -917,7 +917,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
}
|
||||
}
|
||||
|
||||
function testBlocksActivationOfEmptyNewsletter() {
|
||||
public function testBlocksActivationOfEmptyNewsletter() {
|
||||
$newsletter = Newsletter::createOrUpdate([
|
||||
'type' => Newsletter::TYPE_NOTIFICATION,
|
||||
'body' => '[]',
|
||||
@@ -928,7 +928,7 @@ class NewsletterTest extends \MailPoetTest {
|
||||
expect($newsletter->getErrors())->notEmpty();
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::raw_execute('TRUNCATE ' . NewsletterOption::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . Newsletter::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . NewsletterOptionField::$_table);
|
||||
|
@@ -9,7 +9,7 @@ use MailPoet\Models\Subscriber;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class ScheduledTaskSubscriberTest extends \MailPoetTest {
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$task = ScheduledTask::create();
|
||||
$task->hydrate([
|
||||
@@ -28,13 +28,13 @@ class ScheduledTaskSubscriberTest extends \MailPoetTest {
|
||||
$this->subscribers_counter = 0;
|
||||
}
|
||||
|
||||
function testItCanBeCreated() {
|
||||
public function testItCanBeCreated() {
|
||||
expect($this->task_subscriber->task_id)->equals($this->task->id);
|
||||
expect($this->task_subscriber->subscriber_id)->equals($this->subscriber->id);
|
||||
expect($this->task_subscriber->processed)->equals(ScheduledTaskSubscriber::STATUS_UNPROCESSED);
|
||||
}
|
||||
|
||||
function testItCanBeUpdated() {
|
||||
public function testItCanBeUpdated() {
|
||||
$task_subscriber = ScheduledTaskSubscriber::createOrUpdate([
|
||||
'task_id' => $this->task->id,
|
||||
'subscriber_id' => $this->subscriber->id,
|
||||
@@ -43,7 +43,7 @@ class ScheduledTaskSubscriberTest extends \MailPoetTest {
|
||||
expect($task_subscriber->processed)->equals(ScheduledTaskSubscriber::STATUS_PROCESSED);
|
||||
}
|
||||
|
||||
function testItCanAddMultipleSubscribers() {
|
||||
public function testItCanAddMultipleSubscribers() {
|
||||
ScheduledTaskSubscriber::deleteMany();
|
||||
$subscriber_ids = [321, 654, 987]; // sorted random ids
|
||||
ScheduledTaskSubscriber::addSubscribers($this->task->id, $subscriber_ids);
|
||||
@@ -56,7 +56,7 @@ class ScheduledTaskSubscriberTest extends \MailPoetTest {
|
||||
expect($task_subscribers[2]->subscriber_id)->equals($subscriber_ids[2]);
|
||||
}
|
||||
|
||||
function testItCangetUnprocessedCount() {
|
||||
public function testItCangetUnprocessedCount() {
|
||||
$count = ScheduledTaskSubscriber::getUnprocessedCount($this->task->id);
|
||||
expect($count)->equals(1);
|
||||
$this->task_subscriber->processed = ScheduledTaskSubscriber::STATUS_PROCESSED;
|
||||
@@ -65,7 +65,7 @@ class ScheduledTaskSubscriberTest extends \MailPoetTest {
|
||||
expect($count)->equals(0);
|
||||
}
|
||||
|
||||
function testItCanGetProcessedCount() {
|
||||
public function testItCanGetProcessedCount() {
|
||||
$count = ScheduledTaskSubscriber::getProcessedCount($this->task->id);
|
||||
expect($count)->equals(0);
|
||||
$this->task_subscriber->processed = ScheduledTaskSubscriber::STATUS_PROCESSED;
|
||||
@@ -74,7 +74,7 @@ class ScheduledTaskSubscriberTest extends \MailPoetTest {
|
||||
expect($count)->equals(1);
|
||||
}
|
||||
|
||||
function testItCanGetTotalCount() {
|
||||
public function testItCanGetTotalCount() {
|
||||
ScheduledTaskSubscriber::createOrUpdate([
|
||||
'task_id' => $this->task->id,
|
||||
'subscriber_id' => 555, // random new ID
|
||||
@@ -84,7 +84,7 @@ class ScheduledTaskSubscriberTest extends \MailPoetTest {
|
||||
expect($count)->equals(2);
|
||||
}
|
||||
|
||||
function testItCanQueryListing() {
|
||||
public function testItCanQueryListing() {
|
||||
$task_ids = $this->makeTasksWithSubscribers();
|
||||
|
||||
$all = ScheduledTaskSubscriber::listingQuery([
|
||||
@@ -124,7 +124,7 @@ class ScheduledTaskSubscriberTest extends \MailPoetTest {
|
||||
|
||||
}
|
||||
|
||||
function testItCanGetGroupsWithCounts() {
|
||||
public function testItCanGetGroupsWithCounts() {
|
||||
$task_ids = $this->makeTasksWithSubscribers();
|
||||
$groups = ScheduledTaskSubscriber::groups([
|
||||
'params' => ['task_ids' => $task_ids],
|
||||
@@ -201,7 +201,7 @@ class ScheduledTaskSubscriberTest extends \MailPoetTest {
|
||||
]);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::raw_execute('TRUNCATE ' . ScheduledTask::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . ScheduledTaskSubscriber::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
|
||||
|
@@ -11,7 +11,7 @@ use MailPoetVendor\Carbon\Carbon;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class ScheduledTaskTest extends \MailPoetTest {
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->task = ScheduledTask::create();
|
||||
$this->task->hydrate([
|
||||
@@ -20,16 +20,16 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
$this->task->save();
|
||||
}
|
||||
|
||||
function testItCanBeCompleted() {
|
||||
public function testItCanBeCompleted() {
|
||||
$this->task->complete();
|
||||
expect($this->task->status)->equals(ScheduledTask::STATUS_COMPLETED);
|
||||
}
|
||||
|
||||
function testItSetsDefaultPriority() {
|
||||
public function testItSetsDefaultPriority() {
|
||||
expect($this->task->priority)->equals(ScheduledTask::PRIORITY_MEDIUM);
|
||||
}
|
||||
|
||||
function testItUnPauseAllByNewsletters() {
|
||||
public function testItUnPauseAllByNewsletters() {
|
||||
$newsletter = Newsletter::createOrUpdate([
|
||||
'type' => Newsletter::TYPE_NOTIFICATION,
|
||||
]);
|
||||
@@ -66,7 +66,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect($task3_found->status)->equals(ScheduledTask::STATUS_PAUSED);
|
||||
}
|
||||
|
||||
function testItPauseAllByNewsletters() {
|
||||
public function testItPauseAllByNewsletters() {
|
||||
$newsletter = Newsletter::createOrUpdate([
|
||||
'type' => Newsletter::TYPE_NOTIFICATION,
|
||||
]);
|
||||
@@ -91,7 +91,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect($task2_found->status)->equals(ScheduledTask::STATUS_PAUSED);
|
||||
}
|
||||
|
||||
function testItDeletesRelatedScheduledTaskSubscriber() {
|
||||
public function testItDeletesRelatedScheduledTaskSubscriber() {
|
||||
$task_id = $this->task->id;
|
||||
ScheduledTaskSubscriber::createOrUpdate([
|
||||
'task_id' => $task_id,
|
||||
@@ -113,7 +113,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect($count)->equals(0);
|
||||
}
|
||||
|
||||
function testItJsonEncodesMetaWhenSaving() {
|
||||
public function testItJsonEncodesMetaWhenSaving() {
|
||||
$task = ScheduledTask::create();
|
||||
$meta = [
|
||||
'some' => 'value',
|
||||
@@ -127,7 +127,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect(json_decode($task->meta, true))->equals($meta);
|
||||
}
|
||||
|
||||
function testItDoesNotJsonEncodesMetaEqualToNull() {
|
||||
public function testItDoesNotJsonEncodesMetaEqualToNull() {
|
||||
$task = ScheduledTask::create();
|
||||
$meta = null;
|
||||
$task->meta = $meta;
|
||||
@@ -139,7 +139,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect($task->meta)->equals($meta);
|
||||
}
|
||||
|
||||
function testItCanRescheduleTasksProgressively() {
|
||||
public function testItCanRescheduleTasksProgressively() {
|
||||
$task = $this->task;
|
||||
$task->status = null;
|
||||
$scheduled_at = $task->scheduled_at;
|
||||
@@ -157,7 +157,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect($timeout)->equals(ScheduledTask::MAX_RESCHEDULE_TIMEOUT);
|
||||
}
|
||||
|
||||
function testItCanGetDueTasks() {
|
||||
public function testItCanGetDueTasks() {
|
||||
// due (scheduled in past)
|
||||
ScheduledTask::createOrUpdate([
|
||||
'type' => 'test',
|
||||
@@ -191,7 +191,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect($tasks)->count(1);
|
||||
}
|
||||
|
||||
function testItCanGetRunningTasks() {
|
||||
public function testItCanGetRunningTasks() {
|
||||
// running (scheduled in past)
|
||||
ScheduledTask::createOrUpdate([
|
||||
'type' => 'test',
|
||||
@@ -225,7 +225,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect($tasks)->count(1);
|
||||
}
|
||||
|
||||
function testItCanGetCompletedTasks() {
|
||||
public function testItCanGetCompletedTasks() {
|
||||
// completed (scheduled in past)
|
||||
ScheduledTask::createOrUpdate([
|
||||
'type' => 'test',
|
||||
@@ -259,7 +259,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect($tasks)->count(1);
|
||||
}
|
||||
|
||||
function testItCanGetFutureScheduledTasks() {
|
||||
public function testItCanGetFutureScheduledTasks() {
|
||||
// scheduled (in future)
|
||||
ScheduledTask::createOrUpdate([
|
||||
'type' => 'test',
|
||||
@@ -293,7 +293,7 @@ class ScheduledTaskTest extends \MailPoetTest {
|
||||
expect($tasks)->count(1);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::raw_execute('TRUNCATE ' . ScheduledTask::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . ScheduledTaskSubscriber::$_table);
|
||||
}
|
||||
|
@@ -10,7 +10,7 @@ use MailPoet\Models\SubscriberSegment;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class SegmentTest extends \MailPoetTest {
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->segment_data = [
|
||||
'name' => 'some name',
|
||||
@@ -56,16 +56,16 @@ class SegmentTest extends \MailPoetTest {
|
||||
];
|
||||
}
|
||||
|
||||
function testItCanBeCreated() {
|
||||
public function testItCanBeCreated() {
|
||||
expect($this->segment->id() > 0)->true();
|
||||
expect($this->segment->getErrors())->false();
|
||||
}
|
||||
|
||||
function testItCanHaveName() {
|
||||
public function testItCanHaveName() {
|
||||
expect($this->segment->name)->equals($this->segment_data['name']);
|
||||
}
|
||||
|
||||
function nameMustBeUnique() {
|
||||
public function nameMustBeUnique() {
|
||||
$segment = Segment::create();
|
||||
$segment->hydrate($this->segment_data);
|
||||
$result = $segment->save();
|
||||
@@ -77,11 +77,11 @@ class SegmentTest extends \MailPoetTest {
|
||||
);
|
||||
}
|
||||
|
||||
function testItCanHaveDescription() {
|
||||
public function testItCanHaveDescription() {
|
||||
expect($this->segment->description)->equals($this->segment_data['description']);
|
||||
}
|
||||
|
||||
function testItHasToBeValid() {
|
||||
public function testItHasToBeValid() {
|
||||
$invalid_segment = Segment::create();
|
||||
|
||||
$result = $invalid_segment->save();
|
||||
@@ -91,18 +91,18 @@ class SegmentTest extends \MailPoetTest {
|
||||
expect($errors[0])->equals('Please specify a name.');
|
||||
}
|
||||
|
||||
function testItHasACreatedAtOnCreation() {
|
||||
public function testItHasACreatedAtOnCreation() {
|
||||
$segment = Segment::findOne($this->segment->id);
|
||||
expect($segment->created_at)->notNull();
|
||||
}
|
||||
|
||||
function testItHasAnUpdatedAtOnCreation() {
|
||||
public function testItHasAnUpdatedAtOnCreation() {
|
||||
$segment = Segment::findOne($this->segment->id);
|
||||
expect($segment->updated_at)
|
||||
->equals($segment->created_at);
|
||||
}
|
||||
|
||||
function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
public function testItUpdatesTheUpdatedAtOnUpdate() {
|
||||
$segment = Segment::findOne($this->segment->id);
|
||||
$created_at = $segment->created_at;
|
||||
|
||||
@@ -119,7 +119,7 @@ class SegmentTest extends \MailPoetTest {
|
||||
expect($is_time_updated)->true();
|
||||
}
|
||||
|
||||
function testItCanCreateOrUpdate() {
|
||||
public function testItCanCreateOrUpdate() {
|
||||
$is_created = Segment::createOrUpdate([
|
||||
'name' => 'new list',
|
||||
]);
|
||||
@@ -140,7 +140,7 @@ class SegmentTest extends \MailPoetTest {
|
||||
expect($segment->name)->equals('updated list');
|
||||
}
|
||||
|
||||
function testItCanHaveManySubscribers() {
|
||||
public function testItCanHaveManySubscribers() {
|
||||
foreach ($this->subscribers_data as $subscriber_data) {
|
||||
$subscriber = Subscriber::create();
|
||||
$subscriber->hydrate($subscriber_data);
|
||||
@@ -157,7 +157,7 @@ class SegmentTest extends \MailPoetTest {
|
||||
expect(count($subscribers))->equals(4);
|
||||
}
|
||||
|
||||
function testItCanHaveManyNewsletters() {
|
||||
public function testItCanHaveManyNewsletters() {
|
||||
foreach ($this->newsletters_data as $newsletter_data) {
|
||||
$newsletter = Newsletter::create();
|
||||
$newsletter->hydrate($newsletter_data);
|
||||
@@ -174,7 +174,7 @@ class SegmentTest extends \MailPoetTest {
|
||||
expect(count($newsletters))->equals(2);
|
||||
}
|
||||
|
||||
function testItCanHaveSubscriberCount() {
|
||||
public function testItCanHaveSubscriberCount() {
|
||||
// normal subscribers
|
||||
foreach ($this->subscribers_data as $subscriber_data) {
|
||||
$subscriber = Subscriber::create();
|
||||
@@ -222,7 +222,7 @@ class SegmentTest extends \MailPoetTest {
|
||||
expect($subscribers_count[Subscriber::STATUS_BOUNCED])->equals(0);
|
||||
}
|
||||
|
||||
function testItCanGetSegmentsWithSubscriberCount() {
|
||||
public function testItCanGetSegmentsWithSubscriberCount() {
|
||||
foreach ($this->subscribers_data as $subscriber_data) {
|
||||
$subscriber = Subscriber::create();
|
||||
$subscriber->hydrate($subscriber_data);
|
||||
@@ -236,7 +236,7 @@ class SegmentTest extends \MailPoetTest {
|
||||
expect($segments[0]['subscribers'])->equals(1);
|
||||
}
|
||||
|
||||
function testItCanGetSegmentsForExport() {
|
||||
public function testItCanGetSegmentsForExport() {
|
||||
foreach ($this->subscribers_data as $index => $subscriber_data) {
|
||||
$subscriber = Subscriber::create();
|
||||
$subscriber->hydrate($subscriber_data);
|
||||
@@ -256,7 +256,7 @@ class SegmentTest extends \MailPoetTest {
|
||||
expect($segments[1]['subscribers'])->equals(1);
|
||||
}
|
||||
|
||||
function testListingQuery() {
|
||||
public function testListingQuery() {
|
||||
Segment::createOrUpdate([
|
||||
'name' => 'name 2',
|
||||
'description' => 'description 2',
|
||||
@@ -268,13 +268,13 @@ class SegmentTest extends \MailPoetTest {
|
||||
expect($data[0]->name)->equals('some name');
|
||||
}
|
||||
|
||||
function testListingQueryWithGroup() {
|
||||
public function testListingQueryWithGroup() {
|
||||
$query = Segment::listingQuery(['group' => 'trash']);
|
||||
$data = $query->findMany();
|
||||
expect($data)->count(0);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
|
||||
|
@@ -10,7 +10,7 @@ use MailPoet\Util\Helpers;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class SendingQueueTest extends \MailPoetTest {
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->queue = SendingQueue::create();
|
||||
$this->queue->task_id = 0;
|
||||
@@ -23,14 +23,14 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
];
|
||||
}
|
||||
|
||||
function testItChecksProcessedSubscribersForOldQueues() {
|
||||
public function testItChecksProcessedSubscribersForOldQueues() {
|
||||
$subscriber_id = 123;
|
||||
expect($this->queue->isSubscriberProcessed($subscriber_id))->false();
|
||||
$this->queue->subscribers = ['processed' => [$subscriber_id]];
|
||||
expect($this->queue->isSubscriberProcessed($subscriber_id))->true();
|
||||
}
|
||||
|
||||
function testItChecksProcessedSubscribersForNewQueues() {
|
||||
public function testItChecksProcessedSubscribersForNewQueues() {
|
||||
$subscriber_id = 123;
|
||||
$queue = SendingTask::create();
|
||||
$queue->setSubscribers([$subscriber_id]);
|
||||
@@ -40,7 +40,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
expect($queue->isSubscriberProcessed($subscriber_id))->true();
|
||||
}
|
||||
|
||||
function testItReadsSerializedRenderedNewsletterBody() {
|
||||
public function testItReadsSerializedRenderedNewsletterBody() {
|
||||
$queue = $this->queue;
|
||||
$data = [
|
||||
'html' => 'html',
|
||||
@@ -50,7 +50,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
expect($queue->getNewsletterRenderedBody())->equals($data);
|
||||
}
|
||||
|
||||
function testItReadsJsonEncodedRenderedNewsletterBody() {
|
||||
public function testItReadsJsonEncodedRenderedNewsletterBody() {
|
||||
$queue = $this->queue;
|
||||
$data = [
|
||||
'html' => 'html',
|
||||
@@ -60,7 +60,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
expect($queue->getNewsletterRenderedBody())->equals($data);
|
||||
}
|
||||
|
||||
function testItJsonEncodesRenderedNewsletterBodyWhenSaving() {
|
||||
public function testItJsonEncodesRenderedNewsletterBodyWhenSaving() {
|
||||
$queue = SendingQueue::create();
|
||||
$data = [
|
||||
'html' => 'html',
|
||||
@@ -77,7 +77,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
expect(json_decode($queue->newsletter_rendered_body, true))->equals($data);
|
||||
}
|
||||
|
||||
function testItJsonEncodesMetaWhenSaving() {
|
||||
public function testItJsonEncodesMetaWhenSaving() {
|
||||
$queue = SendingQueue::create();
|
||||
$meta = [
|
||||
'some' => 'value',
|
||||
@@ -93,7 +93,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
expect(json_decode($queue->meta, true))->equals($meta);
|
||||
}
|
||||
|
||||
function testItDoesNotJsonEncodesMetaEqualToNull() {
|
||||
public function testItDoesNotJsonEncodesMetaEqualToNull() {
|
||||
$queue = SendingQueue::create();
|
||||
$meta = null;
|
||||
$queue->task_id = 0;
|
||||
@@ -107,7 +107,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
expect($queue->meta)->equals($meta);
|
||||
}
|
||||
|
||||
function testItReencodesSerializedObjectToJsonEncoded() {
|
||||
public function testItReencodesSerializedObjectToJsonEncoded() {
|
||||
$queue = $this->queue;
|
||||
$newsletter_rendered_body = $this->rendered_body;
|
||||
|
||||
@@ -128,7 +128,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
expect($sending_queue->newsletter_rendered_body)->equals(json_encode($newsletter_rendered_body));
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::raw_execute('TRUNCATE ' . ScheduledTask::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . ScheduledTaskSubscriber::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . SendingQueue::$_table);
|
||||
|
@@ -6,13 +6,13 @@ use MailPoet\Models\StatisticsForms;
|
||||
|
||||
class StatisticsFormsTest extends \MailPoetTest {
|
||||
|
||||
function testItCanRecordStats() {
|
||||
public function testItCanRecordStats() {
|
||||
$record = StatisticsForms::record($form_id = 1, $subscriber_id = 2);
|
||||
expect($record->form_id)->equals(1);
|
||||
expect($record->subscriber_id)->equals(2);
|
||||
}
|
||||
|
||||
function testItDoesNotOverrideStats() {
|
||||
public function testItDoesNotOverrideStats() {
|
||||
$record = StatisticsForms::record($form_id = 1, $subscriber_id = 2);
|
||||
expect($record->form_id)->equals(1);
|
||||
expect($record->subscriber_id)->equals(2);
|
||||
@@ -20,7 +20,7 @@ class StatisticsFormsTest extends \MailPoetTest {
|
||||
expect(StatisticsForms::count())->equals(1);
|
||||
}
|
||||
|
||||
function testItCanRecordMultipleStats() {
|
||||
public function testItCanRecordMultipleStats() {
|
||||
$record = StatisticsForms::record($form_id = 1, $subscriber_id = 2);
|
||||
$record2 = StatisticsForms::record($form_id = 2, $subscriber_id = 2);
|
||||
$record3 = StatisticsForms::record($form_id = 1, $subscriber_id = 1);
|
||||
@@ -28,7 +28,7 @@ class StatisticsFormsTest extends \MailPoetTest {
|
||||
expect(StatisticsForms::count())->equals(3);
|
||||
}
|
||||
|
||||
function testItCannotRecordStatsWithoutFormOrSubscriber() {
|
||||
public function testItCannotRecordStatsWithoutFormOrSubscriber() {
|
||||
$record = StatisticsForms::record($form_id = null, $subscriber_id = 1);
|
||||
expect($record)->false();
|
||||
|
||||
@@ -36,7 +36,7 @@ class StatisticsFormsTest extends \MailPoetTest {
|
||||
expect($record)->false();
|
||||
}
|
||||
|
||||
function testItCanReturnTheTotalSignupsOfAForm() {
|
||||
public function testItCanReturnTheTotalSignupsOfAForm() {
|
||||
// simulate 2 signups for form #1
|
||||
StatisticsForms::record($form_id = 1, $subscriber_id = 2);
|
||||
StatisticsForms::record($form_id = 1, $subscriber_id = 1);
|
||||
@@ -50,7 +50,7 @@ class StatisticsFormsTest extends \MailPoetTest {
|
||||
expect($form_2_signups)->equals(1);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
StatisticsForms::deleteMany();
|
||||
}
|
||||
}
|
||||
|
@@ -6,7 +6,7 @@ use MailPoet\Models\StatisticsUnsubscribes;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class StatisticsUnsubscribesTest extends \MailPoetTest {
|
||||
function testItCanGetExistingStatisticsRecord() {
|
||||
public function testItCanGetExistingStatisticsRecord() {
|
||||
$unsubscribe_statistics = StatisticsUnsubscribes::create();
|
||||
$unsubscribe_statistics->newsletter_id = 123;
|
||||
$unsubscribe_statistics->subscriber_id = 456;
|
||||
@@ -18,7 +18,7 @@ class StatisticsUnsubscribesTest extends \MailPoetTest {
|
||||
expect($unsubscribe_statistics->queue_id)->equals(789);
|
||||
}
|
||||
|
||||
function testItCanCreateNewStatisticsRecord() {
|
||||
public function testItCanCreateNewStatisticsRecord() {
|
||||
expect(count(StatisticsUnsubscribes::findMany()))->equals(0);
|
||||
$unsubscribe_statistics = StatisticsUnsubscribes::getOrCreate(456, 123, 789);
|
||||
expect($unsubscribe_statistics->newsletter_id)->equals(123);
|
||||
@@ -26,7 +26,7 @@ class StatisticsUnsubscribesTest extends \MailPoetTest {
|
||||
expect($unsubscribe_statistics->queue_id)->equals(789);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::for_table(StatisticsUnsubscribes::$_table)
|
||||
->deleteMany();
|
||||
}
|
||||
|
@@ -6,7 +6,7 @@ use MailPoet\Models\SubscriberCustomField;
|
||||
use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class SubscriberCustomFieldTest extends \MailPoetTest {
|
||||
function __construct() {
|
||||
public function __construct() {
|
||||
parent::__construct();
|
||||
$this->data = [
|
||||
[
|
||||
@@ -22,7 +22,7 @@ class SubscriberCustomFieldTest extends \MailPoetTest {
|
||||
];
|
||||
}
|
||||
|
||||
function testItCanBeCreated() {
|
||||
public function testItCanBeCreated() {
|
||||
$subscriberCustomField = SubscriberCustomField::create();
|
||||
$subscriberCustomField->custom_field_id = $this->data[0]['custom_field_id'];
|
||||
$subscriberCustomField->subscriber_id = $this->data[0]['subscriber_id'];
|
||||
@@ -32,7 +32,7 @@ class SubscriberCustomFieldTest extends \MailPoetTest {
|
||||
expect($subscriberCustomField->getErrors())->false();
|
||||
}
|
||||
|
||||
function testItCanCreateMultipleRecords() {
|
||||
public function testItCanCreateMultipleRecords() {
|
||||
$data = array_map('array_values', $this->data);
|
||||
SubscriberCustomField::createMultiple($data);
|
||||
$records = SubscriberCustomField::findArray();
|
||||
@@ -41,7 +41,7 @@ class SubscriberCustomFieldTest extends \MailPoetTest {
|
||||
expect($records[1]['value'])->equals('Test 2');
|
||||
}
|
||||
|
||||
function testItCanUpdateMultipleRecords() {
|
||||
public function testItCanUpdateMultipleRecords() {
|
||||
$data = array_map('array_values', $this->data);
|
||||
SubscriberCustomField::createMultiple($data);
|
||||
$updated_data = $this->data;
|
||||
@@ -53,7 +53,7 @@ class SubscriberCustomFieldTest extends \MailPoetTest {
|
||||
expect($records[1]['value'])->equals('Test 2');
|
||||
}
|
||||
|
||||
function testItCanDeleteManySubscriberRelations() {
|
||||
public function testItCanDeleteManySubscriberRelations() {
|
||||
$data = array_map('array_values', $this->data);
|
||||
SubscriberCustomField::createMultiple($data);
|
||||
SubscriberCustomField::deleteManySubscriberRelations(
|
||||
@@ -66,7 +66,7 @@ class SubscriberCustomFieldTest extends \MailPoetTest {
|
||||
expect($records)->isEmpty();
|
||||
}
|
||||
|
||||
function testItCanDeleteSubscriberRelations() {
|
||||
public function testItCanDeleteSubscriberRelations() {
|
||||
$data = array_map('array_values', $this->data);
|
||||
SubscriberCustomField::createMultiple($data);
|
||||
$subscriber = (object)['id' => $this->data[0]['subscriber_id']];
|
||||
@@ -75,7 +75,7 @@ class SubscriberCustomFieldTest extends \MailPoetTest {
|
||||
expect($records)->count(1);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::forTable(SubscriberCustomField::$_table)
|
||||
->deleteMany();
|
||||
}
|
||||
|
@@ -8,7 +8,7 @@ use MailPoet\Models\SubscriberSegment;
|
||||
|
||||
class SubscriberSegmentTest extends \MailPoetTest {
|
||||
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->subscriber = Subscriber::createOrUpdate([
|
||||
'email' => 'john.doe@mailpoet.com',
|
||||
@@ -23,7 +23,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
$this->wc_segment = Segment::getWooCommerceSegment();
|
||||
}
|
||||
|
||||
function testItCanSubscribeToSegments() {
|
||||
public function testItCanSubscribeToSegments() {
|
||||
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
|
||||
$this->segment_1->id,
|
||||
$this->segment_2->id,
|
||||
@@ -34,7 +34,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscribed_segments)->count(2);
|
||||
}
|
||||
|
||||
function testItCanResetSubscriptions() {
|
||||
public function testItCanResetSubscriptions() {
|
||||
// subscribe to the first segment
|
||||
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
|
||||
$this->segment_1->id,
|
||||
@@ -55,7 +55,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscribed_segments[0]['name'])->equals($this->segment_2->name);
|
||||
}
|
||||
|
||||
function testItCanUnsubscribeFromSegments() {
|
||||
public function testItCanUnsubscribeFromSegments() {
|
||||
SubscriberSegment::createOrUpdate([
|
||||
'subscriber_id' => $this->subscriber->id,
|
||||
'segment_id' => $this->segment_1->id,
|
||||
@@ -80,7 +80,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscribed_segments[0]['name'])->equals($this->segment_2->name);
|
||||
}
|
||||
|
||||
function testItDoesNotUnsubscribeFromWPSegment() {
|
||||
public function testItDoesNotUnsubscribeFromWPSegment() {
|
||||
$subscriber = $this->subscriber;
|
||||
$segment_1 = $this->segment_1;
|
||||
$segment_1->type = Segment::TYPE_WP_USERS;
|
||||
@@ -131,7 +131,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscriber->subscriptions[2]['segment_id'])->equals($segment_3->id);
|
||||
}
|
||||
|
||||
function testItCanUnsubscribeFromAllSegments() {
|
||||
public function testItCanUnsubscribeFromAllSegments() {
|
||||
SubscriberSegment::createOrUpdate([
|
||||
'subscriber_id' => $this->subscriber->id,
|
||||
'segment_id' => $this->segment_1->id,
|
||||
@@ -159,7 +159,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscriptions_count)->equals(2);
|
||||
}
|
||||
|
||||
function testItCanResubscribeToAllSegments() {
|
||||
public function testItCanResubscribeToAllSegments() {
|
||||
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
|
||||
$this->segment_1->id,
|
||||
$this->segment_2->id,
|
||||
@@ -181,7 +181,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscribed_segments)->count(2);
|
||||
}
|
||||
|
||||
function testItCanDeleteSubscriptions() {
|
||||
public function testItCanDeleteSubscriptions() {
|
||||
SubscriberSegment::createOrUpdate([
|
||||
'subscriber_id' => $this->subscriber->id,
|
||||
'segment_id' => $this->segment_1->id,
|
||||
@@ -205,7 +205,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscriptions_count)->equals(0);
|
||||
}
|
||||
|
||||
function testItCanDeleteManySubscriptions() {
|
||||
public function testItCanDeleteManySubscriptions() {
|
||||
// subscribe first subscriber to segments
|
||||
SubscriberSegment::subscribeToSegments($this->subscriber, [
|
||||
$this->segment_1->id, $this->segment_2->id,
|
||||
@@ -232,7 +232,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect(SubscriberSegment::count())->equals(0);
|
||||
}
|
||||
|
||||
function testItCanCreateOrUpdate() {
|
||||
public function testItCanCreateOrUpdate() {
|
||||
// create relationship between subscriber and a segment
|
||||
$result = SubscriberSegment::createOrUpdate([
|
||||
'subscriber_id' => $this->subscriber->id,
|
||||
@@ -268,7 +268,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscriptions_count)->equals(1);
|
||||
}
|
||||
|
||||
function testItCanFilterBySubscribedStatus() {
|
||||
public function testItCanFilterBySubscribedStatus() {
|
||||
SubscriberSegment::createOrUpdate([
|
||||
'subscriber_id' => $this->subscriber->id,
|
||||
'segment_id' => $this->segment_1->id,
|
||||
@@ -287,7 +287,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscriptions_count)->equals(1);
|
||||
}
|
||||
|
||||
function testItCannotUnsubscribeFromWPAndWooCommerceSegments() {
|
||||
public function testItCannotUnsubscribeFromWPAndWooCommerceSegments() {
|
||||
// subscribe to a segment, the WP segment, the WooCommerce segment
|
||||
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
|
||||
$this->segment_1->id,
|
||||
@@ -306,7 +306,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscribed_segments[0]['name'])->equals($this->wp_segment->name);
|
||||
}
|
||||
|
||||
function testItCannotDeleteSubscriptionToWPAndWooCommerceSegments() {
|
||||
public function testItCannotDeleteSubscriptionToWPAndWooCommerceSegments() {
|
||||
// subscribe to a segment, the WP segment, the WooCommerce segment
|
||||
$result = SubscriberSegment::subscribeToSegments($this->subscriber, [
|
||||
$this->segment_1->id,
|
||||
@@ -326,7 +326,7 @@ class SubscriberSegmentTest extends \MailPoetTest {
|
||||
expect($subscribed_segments[1]['name'])->equals($this->wc_segment->name);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
Segment::deleteMany();
|
||||
Subscriber::deleteMany();
|
||||
SubscriberSegment::deleteMany();
|
||||
|
@@ -26,7 +26,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
/** @var SettingsController */
|
||||
private $settings;
|
||||
|
||||
function _before() {
|
||||
public function _before() {
|
||||
parent::_before();
|
||||
$this->test_data = [
|
||||
'first_name' => 'John',
|
||||
@@ -43,12 +43,12 @@ class SubscriberTest extends \MailPoetTest {
|
||||
]);
|
||||
}
|
||||
|
||||
function testItCanBeCreated() {
|
||||
public function testItCanBeCreated() {
|
||||
expect($this->saved->id() > 0)->true();
|
||||
expect($this->saved->getErrors())->false();
|
||||
}
|
||||
|
||||
function testItHasFirstName() {
|
||||
public function testItHasFirstName() {
|
||||
$subscriber =
|
||||
Subscriber::where('email', $this->test_data['email'])
|
||||
->findOne();
|
||||
@@ -56,7 +56,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
->equals($this->test_data['first_name']);
|
||||
}
|
||||
|
||||
function testItHasLastName() {
|
||||
public function testItHasLastName() {
|
||||
$subscriber =
|
||||
Subscriber::where('email', $this->test_data['email'])
|
||||
->findOne();
|
||||
@@ -64,7 +64,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
->equals($this->test_data['last_name']);
|
||||
}
|
||||
|
||||
function testItHasEmail() {
|
||||
public function testItHasEmail() {
|
||||
$subscriber =
|
||||
Subscriber::where('email', $this->test_data['email'])
|
||||
->findOne();
|
||||
@@ -72,7 +72,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
->equals($this->test_data['email']);
|
||||
}
|
||||
|
||||
function testItShouldSetErrors() {
|
||||
public function testItShouldSetErrors() {
|
||||
// pdo error
|
||||
$subscriber = Subscriber::create();
|
||||
$subscriber->hydrate([
|
||||
@@ -84,7 +84,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($errors[0])->contains("Unknown column 'invalid_column' in 'field list'");
|
||||
}
|
||||
|
||||
function testItValidatesEmailAndSetsErrors() {
|
||||
public function testItValidatesEmailAndSetsErrors() {
|
||||
// email is required
|
||||
$subscriber = Subscriber::create();
|
||||
$subscriber->save();
|
||||
@@ -105,21 +105,21 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($errors)->contains("Your email address is invalid!");
|
||||
}
|
||||
|
||||
function emailMustBeUnique() {
|
||||
public function emailMustBeUnique() {
|
||||
$conflict_subscriber = Subscriber::create();
|
||||
$conflict_subscriber->hydrate($this->test_data);
|
||||
$saved = $conflict_subscriber->save();
|
||||
expect($saved)->notEquals(true);
|
||||
}
|
||||
|
||||
function testItHasStatusDefaultStatusOfUnconfirmed() {
|
||||
public function testItHasStatusDefaultStatusOfUnconfirmed() {
|
||||
$subscriber =
|
||||
Subscriber::where('email', $this->test_data['email'])
|
||||
->findOne();
|
||||
expect($subscriber->status)->equals(Subscriber::STATUS_UNCONFIRMED);
|
||||
}
|
||||
|
||||
function testItCanChangeStatus() {
|
||||
public function testItCanChangeStatus() {
|
||||
$subscriber = Subscriber::where('email', $this->test_data['email'])->findOne();
|
||||
$subscriber->status = Subscriber::STATUS_SUBSCRIBED;
|
||||
$subscriber->save();
|
||||
@@ -131,7 +131,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber_updated->status)->equals(Subscriber::STATUS_SUBSCRIBED);
|
||||
}
|
||||
|
||||
function testItUpdateLastSubscribedAtCorrectly() {
|
||||
public function testItUpdateLastSubscribedAtCorrectly() {
|
||||
$subscriber = Subscriber::where('email', $this->test_data['email'])->findOne();
|
||||
$subscriber->status = Subscriber::STATUS_UNCONFIRMED;
|
||||
$subscriber->last_subscribed_at = null;
|
||||
@@ -160,7 +160,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber_updated->last_subscribed_at)->equals($last_subscribed_at->toDateTimeString());
|
||||
}
|
||||
|
||||
function testItHasSearchFilter() {
|
||||
public function testItHasSearchFilter() {
|
||||
$subscriber = Subscriber::filter('search', 'john')
|
||||
->findOne();
|
||||
expect($subscriber->first_name)->equals($this->test_data['first_name']);
|
||||
@@ -172,7 +172,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber->email)->equals($this->test_data['email']);
|
||||
}
|
||||
|
||||
function testItHasGroupFilter() {
|
||||
public function testItHasGroupFilter() {
|
||||
$subscribers = Subscriber::filter('groupBy', Subscriber::STATUS_UNCONFIRMED)
|
||||
->findMany();
|
||||
foreach ($subscribers as $subscriber) {
|
||||
@@ -204,7 +204,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
}
|
||||
}
|
||||
|
||||
function testItProvidesSegmentFilter() {
|
||||
public function testItProvidesSegmentFilter() {
|
||||
$segment = Segment::createOrUpdate([
|
||||
'name' => 'Test segment',
|
||||
]);
|
||||
@@ -227,7 +227,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($filters['segment'])->count(3);
|
||||
}
|
||||
|
||||
function testItAppliesSegmentFilter() {
|
||||
public function testItAppliesSegmentFilter() {
|
||||
// remove all subscribers
|
||||
Subscriber::deleteMany();
|
||||
|
||||
@@ -286,7 +286,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscribers)->count(1);
|
||||
}
|
||||
|
||||
function testItCanHaveSegment() {
|
||||
public function testItCanHaveSegment() {
|
||||
$segment = Segment::createOrUpdate([
|
||||
'name' => 'some name',
|
||||
]);
|
||||
@@ -303,7 +303,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber_segment->id)->equals($segment->id);
|
||||
}
|
||||
|
||||
function testItCanHaveCustomFields() {
|
||||
public function testItCanHaveCustomFields() {
|
||||
$custom_field = CustomField::createOrUpdate([
|
||||
'name' => 'DOB',
|
||||
'type' => 'date',
|
||||
@@ -320,7 +320,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber->DOB)->equals($association->value);
|
||||
}
|
||||
|
||||
function testItCanCreateSubscriberWithCustomFields() {
|
||||
public function testItCanCreateSubscriberWithCustomFields() {
|
||||
$custom_field = CustomField::createOrUpdate([
|
||||
'name' => 'City',
|
||||
'type' => 'text',
|
||||
@@ -367,7 +367,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber->{'cf_' . $custom_field_3->id})->equals('2013-07');
|
||||
}
|
||||
|
||||
function testItShouldUnsubscribeFromAllSegments() {
|
||||
public function testItShouldUnsubscribeFromAllSegments() {
|
||||
$segment_1 = Segment::createOrUpdate(['name' => 'Segment 1']);
|
||||
$segment_2 = Segment::createOrUpdate(['name' => 'Segment 2']);
|
||||
|
||||
@@ -397,7 +397,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscribed_segments)->count(0);
|
||||
}
|
||||
|
||||
function testItCanCreateOrUpdate() {
|
||||
public function testItCanCreateOrUpdate() {
|
||||
$data = [
|
||||
'email' => 'john.doe@mailpoet.com',
|
||||
'first_name' => 'John',
|
||||
@@ -420,7 +420,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($record->last_name)->equals('Mailer');
|
||||
}
|
||||
|
||||
function testItCanCreateOrUpdateMultipleRecords() {
|
||||
public function testItCanCreateOrUpdateMultipleRecords() {
|
||||
ORM::forTable(Subscriber::$_table)->deleteMany();
|
||||
$columns = [
|
||||
'first_name',
|
||||
@@ -456,7 +456,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscribers[0]['status'])->equals('unsubscribed');
|
||||
}
|
||||
|
||||
function testItCanBeUpdatedByEmail() {
|
||||
public function testItCanBeUpdatedByEmail() {
|
||||
$subscriber_updated = Subscriber::createOrUpdate([
|
||||
'email' => $this->test_data['email'],
|
||||
'first_name' => 'JoJo',
|
||||
@@ -471,7 +471,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber->last_name)->equals('DoDo');
|
||||
}
|
||||
|
||||
function testItCanSetCustomField() {
|
||||
public function testItCanSetCustomField() {
|
||||
$custom_field = CustomField::createOrUpdate([
|
||||
'name' => 'Date of Birth',
|
||||
'type' => 'date',
|
||||
@@ -495,7 +495,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
);
|
||||
}
|
||||
|
||||
function testItCanGetCustomField() {
|
||||
public function testItCanGetCustomField() {
|
||||
$subscriber = Subscriber::findOne($this->subscriber->id());
|
||||
|
||||
expect($subscriber->getCustomField(9999, 'default_value'))
|
||||
@@ -512,7 +512,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
->equals('non_default_value');
|
||||
}
|
||||
|
||||
function testItCanGetOnlySubscribedAndNonTrashedSubscribersInSegments() {
|
||||
public function testItCanGetOnlySubscribedAndNonTrashedSubscribersInSegments() {
|
||||
$subscriber_1 = Subscriber::createOrUpdate([
|
||||
'first_name' => 'Adam',
|
||||
'last_name' => 'Smith',
|
||||
@@ -561,7 +561,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscribed_subscribers_in_segment)->count(2);
|
||||
}
|
||||
|
||||
function testItCannotTrashWpUser() {
|
||||
public function testItCannotTrashWpUser() {
|
||||
$wp_subscriber = Subscriber::createOrUpdate([
|
||||
'email' => 'some.wp.user@mailpoet.com',
|
||||
'first_name' => 'Some',
|
||||
@@ -575,7 +575,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber->deleted_at)->equals(null);
|
||||
}
|
||||
|
||||
function testItCannotDeleteWpUser() {
|
||||
public function testItCannotDeleteWpUser() {
|
||||
$wp_subscriber = Subscriber::createOrUpdate([
|
||||
'email' => 'some.wp.user@mailpoet.com',
|
||||
'first_name' => 'Some',
|
||||
@@ -588,7 +588,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber)->notEquals(false);
|
||||
}
|
||||
|
||||
function testItCannotTrashWooCommerceCustomer() {
|
||||
public function testItCannotTrashWooCommerceCustomer() {
|
||||
$wp_subscriber = Subscriber::createOrUpdate([
|
||||
'email' => 'some.woocommerce.customer@mailpoet.com',
|
||||
'first_name' => 'Some',
|
||||
@@ -602,7 +602,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber->deleted_at)->equals(null);
|
||||
}
|
||||
|
||||
function testItCannotDeleteWooCommerceCustomer() {
|
||||
public function testItCannotDeleteWooCommerceCustomer() {
|
||||
$wp_subscriber = Subscriber::createOrUpdate([
|
||||
'email' => 'some.woocommerce.customer@mailpoet.com',
|
||||
'first_name' => 'Some',
|
||||
@@ -615,7 +615,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($subscriber)->notEquals(false);
|
||||
}
|
||||
|
||||
function testItCanDeleteCustomFieldRelations() {
|
||||
public function testItCanDeleteCustomFieldRelations() {
|
||||
$subscriber = Subscriber::create();
|
||||
$subscriber->hydrate(Fixtures::get('subscriber_template'));
|
||||
$subscriber->save();
|
||||
@@ -633,7 +633,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect(SubscriberCustomField::findMany())->count(1);
|
||||
}
|
||||
|
||||
function testItCanGetTheTotalNumberOfSubscribers() {
|
||||
public function testItCanGetTheTotalNumberOfSubscribers() {
|
||||
// remove all subscribers
|
||||
Subscriber::deleteMany();
|
||||
|
||||
@@ -674,7 +674,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($total)->equals(1);
|
||||
}
|
||||
|
||||
function testItBulkTrashesSubscribers() {
|
||||
public function testItBulkTrashesSubscribers() {
|
||||
$subscriber_with_wp_user_id_zero = Subscriber::createOrUpdate([
|
||||
'email' => 'some.wp.user0@mailpoet.com',
|
||||
'first_name' => 'Some',
|
||||
@@ -693,7 +693,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($not_trashed_subscribers[0]['wp_user_id'])->equals(1);
|
||||
}
|
||||
|
||||
function testItBulkDeletesSubscribers() {
|
||||
public function testItBulkDeletesSubscribers() {
|
||||
$segment = Segment::createOrUpdate(
|
||||
[
|
||||
'name' => 'test',
|
||||
@@ -746,7 +746,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($not_deleted_subscribers[0]['wp_user_id'])->equals(1);
|
||||
}
|
||||
|
||||
function testItCanFindSubscribersInSegments() {
|
||||
public function testItCanFindSubscribersInSegments() {
|
||||
// create 3 subscribers, segments and subscriber-segment relations
|
||||
$prepare_data = function() {
|
||||
$this->_after();
|
||||
@@ -838,7 +838,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
);
|
||||
}
|
||||
|
||||
function testItSetsDefaultValuesForRequiredFields() {
|
||||
public function testItSetsDefaultValuesForRequiredFields() {
|
||||
// MySQL running in strict mode requires a value to be set for certain fields
|
||||
$values = Subscriber::setRequiredFieldsDefaultValues([]);
|
||||
expect($values['first_name'])->equals('');
|
||||
@@ -848,7 +848,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect(strlen($values['link_token']))->equals(32);
|
||||
}
|
||||
|
||||
function testItSetsDefaultStatusDependingOnSingupConfirmationOption() {
|
||||
public function testItSetsDefaultStatusDependingOnSingupConfirmationOption() {
|
||||
// when signup confirmation is disabled, status should be 'subscribed'
|
||||
$this->settings->set('signup_confirmation.enabled', false);
|
||||
$values = Subscriber::setRequiredFieldsDefaultValues([]);
|
||||
@@ -868,7 +868,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($values['status'])->equals(Subscriber::STATUS_SUBSCRIBED);
|
||||
}
|
||||
|
||||
function testItSetsDefaultValuesForNewSubscribers() {
|
||||
public function testItSetsDefaultValuesForNewSubscribers() {
|
||||
$result = Subscriber::createOrUpdate(
|
||||
[
|
||||
'email' => 'new.subscriber@example.com',
|
||||
@@ -880,7 +880,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($result->status)->equals(Subscriber::STATUS_UNCONFIRMED);
|
||||
}
|
||||
|
||||
function testItDoesNotSetDefaultValuesForExistingSubscribers() {
|
||||
public function testItDoesNotSetDefaultValuesForExistingSubscribers() {
|
||||
$existing_subscriber_data = $this->test_data;
|
||||
$result = Subscriber::createOrUpdate(
|
||||
[
|
||||
@@ -892,7 +892,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
expect($result->last_name)->equals($this->test_data['last_name']);
|
||||
}
|
||||
|
||||
function testItExtractsCustomFieldsFromObject() {
|
||||
public function testItExtractsCustomFieldsFromObject() {
|
||||
$data = [
|
||||
'email' => 'test@example.com',
|
||||
'cf_1' => 'Paris',
|
||||
@@ -916,7 +916,7 @@ class SubscriberTest extends \MailPoetTest {
|
||||
);
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
ORM::raw_execute('TRUNCATE ' . Subscriber::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . Segment::$_table);
|
||||
ORM::raw_execute('TRUNCATE ' . SubscriberSegment::$_table);
|
||||
|
@@ -9,7 +9,7 @@ use MailPoetVendor\Idiorm\ORM;
|
||||
|
||||
class SubscribersInDynamicSegmentTest extends \MailPoetTest {
|
||||
|
||||
function _before() {
|
||||
public function _before() {
|
||||
$this->cleanData();
|
||||
$this->dynamic_segment = DynamicSegment::createOrUpdate([
|
||||
'name' => 'name',
|
||||
@@ -40,7 +40,7 @@ class SubscribersInDynamicSegmentTest extends \MailPoetTest {
|
||||
]);
|
||||
}
|
||||
|
||||
function testListingQuery() {
|
||||
public function testListingQuery() {
|
||||
$listing_data = [
|
||||
'filter' => ['segment' => $this->dynamic_segment->id],
|
||||
'group' => 'all',
|
||||
@@ -53,7 +53,7 @@ class SubscribersInDynamicSegmentTest extends \MailPoetTest {
|
||||
expect($data[1]->email)->equals('user-role-test3@example.com');
|
||||
}
|
||||
|
||||
function testListingQueryWithSearch() {
|
||||
public function testListingQueryWithSearch() {
|
||||
$listing_data = [
|
||||
'filter' => ['segment' => $this->dynamic_segment->id],
|
||||
'group' => 'all',
|
||||
@@ -65,7 +65,7 @@ class SubscribersInDynamicSegmentTest extends \MailPoetTest {
|
||||
expect($data[0]->email)->equals('user-role-test1@example.com');
|
||||
}
|
||||
|
||||
function _after() {
|
||||
public function _after() {
|
||||
$this->cleanData();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user