function AdminUiTest::testUnavailableFiltersHiddenWhenSwitching

CKEditor 5's filter UI modifications should not break it for other editors.

File

core/modules/ckeditor5/tests/src/FunctionalJavascript/AdminUiTest.php, line 142

Class

AdminUiTest
Tests for CKEditor 5 in the admin UI.

Namespace

Drupal\Tests\ckeditor5\FunctionalJavascript

Code

public function testUnavailableFiltersHiddenWhenSwitching() : void {
  $page = $this->getSession()
    ->getPage();
  $assert_session = $this->assertSession();
  $this->createNewTextFormat($page, $assert_session, 'unicorn');
  $assert_session->pageTextNotContains('Filter settings');
  // Switching to CKEditor 5 should keep the filter settings hidden.
  $page->selectFieldOption('editor[editor]', 'ckeditor5');
  $assert_session->assertWaitOnAjaxRequest();
  $assert_session->pageTextNotContains('Filter settings');
}

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