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')))));
  }

}

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