WebformTokenValidateTest.php in Webform 8.5
File
tests/src/Functional/Token/WebformTokenValidateTest.php
View source
<?php
namespace Drupal\Tests\webform\Functional\Token;
use Drupal\Tests\webform\Functional\WebformBrowserTestBase;
class WebformTokenValidateTest extends WebformBrowserTestBase {
public static $modules = [
'token',
];
public function testWebformTokenValidate() {
$this
->drupalLogin($this->rootUser);
$this
->drupalPostForm('/admin/structure/webform/config', [
'form_settings[default_form_open_message][value]' => '[webform:invalid]',
], 'Save configuration');
$this
->assertRaw('invalid tokens');
$this
->assertRaw('<em class="placeholder">Default open message</em> is using the following invalid tokens: [webform:invalid].');
$this
->drupalPostForm('/admin/structure/webform/config', [
'form_settings[default_form_open_message][value]' => '[webform:title]',
], 'Save configuration');
$this
->assertNoRaw('invalid tokens');
}
}