Replace old CustomField model with Doctrine code in SubscribersTest
[MAILPOET-4378]
This commit is contained in:
committed by
Oluwaseun Olorunsola
parent
8191af6a23
commit
929e5e6081
@ -24,7 +24,6 @@ use MailPoet\Entities\SubscriberIPEntity;
|
|||||||
use MailPoet\Entities\SubscriberSegmentEntity;
|
use MailPoet\Entities\SubscriberSegmentEntity;
|
||||||
use MailPoet\Form\Util\FieldNameObfuscator;
|
use MailPoet\Form\Util\FieldNameObfuscator;
|
||||||
use MailPoet\Listing\Handler;
|
use MailPoet\Listing\Handler;
|
||||||
use MailPoet\Models\CustomField;
|
|
||||||
use MailPoet\Models\Segment;
|
use MailPoet\Models\Segment;
|
||||||
use MailPoet\Models\SendingQueue;
|
use MailPoet\Models\SendingQueue;
|
||||||
use MailPoet\Models\Subscriber;
|
use MailPoet\Models\Subscriber;
|
||||||
@ -40,6 +39,7 @@ use MailPoet\Subscribers\SubscribersRepository;
|
|||||||
use MailPoet\Subscribers\SubscriberSubscribeController;
|
use MailPoet\Subscribers\SubscriberSubscribeController;
|
||||||
use MailPoet\Subscription\Captcha;
|
use MailPoet\Subscription\Captcha;
|
||||||
use MailPoet\Subscription\CaptchaSession;
|
use MailPoet\Subscription\CaptchaSession;
|
||||||
|
use MailPoet\Test\DataFactories\CustomField as CustomFieldFactory;
|
||||||
use MailPoet\Test\DataFactories\DynamicSegment;
|
use MailPoet\Test\DataFactories\DynamicSegment;
|
||||||
use MailPoet\Test\DataFactories\Newsletter as NewsletterFactory;
|
use MailPoet\Test\DataFactories\Newsletter as NewsletterFactory;
|
||||||
use MailPoet\Test\DataFactories\Segment as SegmentFactory;
|
use MailPoet\Test\DataFactories\Segment as SegmentFactory;
|
||||||
@ -779,16 +779,13 @@ class SubscribersTest extends \MailPoetTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function testItCannotSubscribeWithoutMandatoryCustomField() {
|
public function testItCannotSubscribeWithoutMandatoryCustomField() {
|
||||||
$customField = CustomField::createOrUpdate([
|
$customField = (new CustomFieldFactory())->create();
|
||||||
'name' => 'custom field',
|
|
||||||
'type' => 'text',
|
|
||||||
'params' => ['required' => '1'],
|
|
||||||
]);
|
|
||||||
$form = new FormEntity('form');
|
$form = new FormEntity('form');
|
||||||
$form->setBody([[
|
$form->setBody([[
|
||||||
'type' => 'text',
|
'type' => 'text',
|
||||||
'name' => 'mandatory',
|
'name' => 'mandatory',
|
||||||
'id' => $customField->id(),
|
'id' => $customField->getId(),
|
||||||
'unique' => '1',
|
'unique' => '1',
|
||||||
'static' => '0',
|
'static' => '0',
|
||||||
'params' => ['required' => '1'],
|
'params' => ['required' => '1'],
|
||||||
|
Reference in New Issue
Block a user