Add public keyword to methods

[MAILPOET-2413]
This commit is contained in:
Amine Ben hammou
2019-12-26 12:56:49 +01:00
committed by wxa
parent ec409042d5
commit 43df66d162
823 changed files with 4440 additions and 4440 deletions

View File

@@ -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();

View File

@@ -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();
}
}

View File

@@ -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());
}
}

View File

@@ -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();

View File

@@ -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)

View File

@@ -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);
}
}

View File

@@ -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();
}

View File

@@ -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();
}

View File

@@ -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);

View File

@@ -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);

View File

@@ -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);
}

View File

@@ -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);

View File

@@ -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);

View File

@@ -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();
}
}

View File

@@ -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();
}

View File

@@ -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();
}

View File

@@ -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();

View File

@@ -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);

View File

@@ -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();
}