You are here

protected function CKEditorLoadingTest::getThingsToCheck in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/modules/ckeditor/src/Tests/CKEditorLoadingTest.php \Drupal\ckeditor\Tests\CKEditorLoadingTest::getThingsToCheck()
1 call to CKEditorLoadingTest::getThingsToCheck()
CKEditorLoadingTest::testLoading in core/modules/ckeditor/src/Tests/CKEditorLoadingTest.php
Tests loading of CKEditor CSS, JS and JS settings.

File

core/modules/ckeditor/src/Tests/CKEditorLoadingTest.php, line 151
Contains \Drupal\ckeditor\Tests\CKEditorLoadingTest.

Class

CKEditorLoadingTest
Tests loading of CKEditor.

Namespace

Drupal\ckeditor\Tests

Code

protected function getThingsToCheck() {
  $settings = $this
    ->getDrupalSettings();
  return array(
    // JavaScript settings.
    $settings,
    // Editor.module's JS settings present.
    isset($settings['editor']),
    // Editor.module's JS present. Note: ckeditor/drupal.ckeditor depends on
    // editor/drupal.editor, hence presence of the former implies presence of
    // the latter.
    isset($settings['ajaxPageState']['libraries']) && in_array('ckeditor/drupal.ckeditor', explode(',', $settings['ajaxPageState']['libraries'])),
    // Body field.
    $this
      ->xpath('//textarea[@id="edit-body-0-value"]'),
    // Format selector.
    $this
      ->xpath('//select[contains(@class, "filter-list")]'),
  );
}