function CKEditor5ValidationTestTrait::assertExpectedCkeditor5Violations

Asserts CKEditor5 validation errors match an expected array of strings.

4 calls to CKEditor5ValidationTestTrait::assertExpectedCkeditor5Violations()
EntityLinkSuggestionsTest::setUp in core/modules/ckeditor5/tests/src/FunctionalJavascript/EntityLinkSuggestionsTest.php
EntityLinkSuggestionTest::setUp in core/modules/ckeditor5/tests/src/Kernel/EntityLinkSuggestionTest.php
EntityLinkSuggestionTest::testEntityLinkSuggestions in core/modules/ckeditor5/tests/src/Kernel/EntityLinkSuggestionTest.php
Test the generated entity link suggestions based on editor configuration.
MediaLinkabilityTest::testWithEntityLinkSuggestions in core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php
Tests that entity link suggestions work correctly for media links in CKEditor 5.

File

core/modules/ckeditor5/tests/src/Traits/CKEditor5ValidationTestTrait.php, line 20

Class

CKEditor5ValidationTestTrait
Provides methods to test CKEditor 5 validation.

Namespace

Drupal\Tests\ckeditor5\Traits

Code

protected function assertExpectedCkeditor5Violations(array $expected = []) : void {
  $this->assertSame($expected, array_map(static fn(ConstraintViolation $v) => (string) $v->getMessage(), iterator_to_array(CKEditor5::validatePair(Editor::load('test_format'), FilterFormat::load('test_format')))));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.