Alter data validation regexp so that is not malformed by wptexturize

[MAILPOET-3440]
This commit is contained in:
Rostislav Wolny
2021-02-19 17:01:07 +01:00
committed by Veljko V
parent 5c38069caa
commit 438c9a7469
2 changed files with 3 additions and 3 deletions

View File

@ -23,8 +23,8 @@ class ManageSubscriptionFormRendererTest extends \MailPoetTest {
$form = $this->formRenderer->renderForm(Subscriber::findOne($subscriber->getId()));
expect($form)->regExp('/<form class="mailpoet-manage-subscription" method="post" action="[a-z0-9:\/\._]+wp-admin\/admin-post.php" novalidate>/');
expect($form)->stringContainsString('<input type="hidden" name="data[email]" value="subscriber@test.com" />');
expect($form)->regExp('/<input type="text" class="mailpoet_text" name="data\[[a-zA-Z0-9=_]+\]" title="First name" value="Fname" data-automation-id="form_first_name" data-parsley-pattern="\^\[\^<>\]\*\$" data-parsley-error-message="Please specify a valid name"\/>/');
expect($form)->regExp('/<input type="text" class="mailpoet_text" name="data\[[a-zA-Z0-9=_]+\]" title="Last name" value="Lname" data-automation-id="form_last_name" data-parsley-pattern="\^\[\^<>\]\*\$" data-parsley-error-message="Please specify a valid name"\/>/');
expect($form)->regExp('/<input type="text" class="mailpoet_text" name="data\[[a-zA-Z0-9=_]+\]" title="First name" value="Fname" data-automation-id="form_first_name" data-parsley-pattern="\^\[\^><\]\*\$" data-parsley-error-message="Please specify a valid name"\/>/');
expect($form)->regExp('/<input type="text" class="mailpoet_text" name="data\[[a-zA-Z0-9=_]+\]" title="Last name" value="Lname" data-automation-id="form_last_name" data-parsley-pattern="\^\[\^><\]\*\$" data-parsley-error-message="Please specify a valid name"\/>/');
expect($form)->regExp('/<input type="checkbox" class="mailpoet_checkbox" name="data\[[a-zA-Z0-9=_]+\]\[\]" value="1" data-parsley-required="true" data-parsley-group="segments" data-parsley-errors-container="\.mailpoet_error_segments" data-parsley-required-message="Please select a list" \/> Test segment/');
expect($form)->stringContainsString('Need to change your email address? Unsubscribe here, then simply sign up again.');
}