UiPatternsLibraryBadDefinitionTest.php in UI Patterns 8
File
modules/ui_patterns_library/tests/src/FunctionalJavascript/UiPatternsLibraryBadDefinitionTest.php
View source
<?php
namespace Drupal\Tests\ui_patterns_library\FunctionalJavascript;
use Drupal\FunctionalJavascriptTests\WebDriverTestBase;
class UiPatternsLibraryBadDefinitionTest extends WebDriverTestBase {
protected $defaultTheme = 'stark';
protected static $modules = [
'ui_patterns',
'ui_patterns_library',
'ui_patterns_library_bad_definition_test',
];
public function testErrorMessages() {
$session = $this
->assertSession();
$user = $this
->drupalCreateUser([
'access patterns page',
]);
$this
->drupalLogin($user);
drupal_flush_all_caches();
$this
->drupalGet('/patterns');
$session
->pageTextContains("Pattern 'bad_definition' is skipped because of the following validation error(s):");
$session
->pageTextContains('Validation error on "bad_definition.label": This value should not be null.');
}
}