1 filter_dialog.test public FilterEditorLinkValidateTestCase::setUp()

Set up testing environment.

Overrides BackdropWebTestCase::setUp

File

core/modules/filter/tests/filter_dialog.test, line 19
Functional tests for the Filter module.

Class

FilterEditorLinkValidateTestCase
Test for filter dialog link validation.

Code

public function setUp() {
  parent::setUp(
  'filter', 
  'ckeditor', 
  'filter_formtest', 
  'language', 
  'locale'
  );

  // Add a language and set it as default.
  $german = (object) array(
    'langcode' => 'de',
    'name' => 'German',
    'direction' => LANGUAGE_LTR,
  );
  language_save($german);
  config_set('system.core', 'language_default', 'de');

  // Create text format using filter default settings.
  $filter_info = filter_filter_info();
  $filters = array_fill_keys(array_keys($filter_info), array());
  $format = (object) array(
    'format' => 'filter_custom',
    'name' => 'Filter custom',
    'filters' => $filters,
    'editor' => 'ckeditor',
  );
  filter_format_save($format);
  $permission = filter_permission_name($format);
  $this->format = $format;

  // Create content type.
  $this->backdropCreateContentType(array('type' => 'page', 'name' => 'Page'));

  // Create user and log in.
  $this->editorUser = $this->backdropCreateUser(array(
    'access content',
    'bypass node access',
    $permission,
  ));
  $this->backdropLogin($this->editorUser);
}