function AdminUiTest::testUnavailableFiltersHiddenWhenSwitching

Same name and namespace in other branches
  1. 11.x core/modules/ckeditor5/tests/src/FunctionalJavascript/AdminUiTest.php \Drupal\Tests\ckeditor5\FunctionalJavascript\AdminUiTest::testUnavailableFiltersHiddenWhenSwitching()
  2. 10 core/modules/ckeditor5/tests/src/FunctionalJavascript/AdminUiTest.php \Drupal\Tests\ckeditor5\FunctionalJavascript\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 118

Class

AdminUiTest
Tests for CKEditor 5 in the admin UI.

Namespace

Drupal\Tests\ckeditor5\FunctionalJavascript

Code

public function testUnavailableFiltersHiddenWhenSwitching() {
  $page = $this->getSession()
    ->getPage();
  $assert_session = $this->assertSession();
  $this->createNewTextFormat($page, $assert_session, 'unicorn');
  $assert_session->assertWaitOnAjaxRequest();
  $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.