trait CKEditor5ValidationTestTrait

Provides methods to test CKEditor 5 validation.

Hierarchy

1 file declares its use of CKEditor5ValidationTestTrait
EntityLinkSuggestionTest.php in core/modules/ckeditor5/tests/src/Kernel/EntityLinkSuggestionTest.php

File

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

Namespace

Drupal\Tests\ckeditor5\Traits
View source
trait CKEditor5ValidationTestTrait {
  
  /**
   * Asserts CKEditor5 validation errors match an expected array of strings.
   */
  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')))));
  }

}

Members

Title Sort descending Modifiers Object type Summary
CKEditor5ValidationTestTrait::assertExpectedCkeditor5Violations protected function Asserts CKEditor5 validation errors match an expected array of strings.

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