WebformElementValidateRequiredTest.php in Webform 8.5
File
tests/src/Functional/Element/WebformElementValidateRequiredTest.php
View source
<?php
namespace Drupal\Tests\webform\Functional\Element;
class WebformElementValidateRequiredTest extends WebformElementBrowserTestBase {
protected static $testWebforms = [
'test_element_validate_required',
];
public function testPattern() {
$this
->drupalGet('/webform/test_element_validate_required');
$this
->assertRaw(' <input data-webform-required-error="This is a custom required message" data-drupal-selector="edit-required-textfield-html" type="text" id="edit-required-textfield-html" name="required_textfield_html" value="" size="60" maxlength="255" class="form-text required" required="required" aria-required="true" />');
$this
->drupalPostForm('/webform/test_element_validate_required', [], 'Submit');
$this
->assertRaw('<li>This is a <em>custom required message</em></li>');
}
}