You are here

function FilterCrudTest::verifyTextFormat in Zircon Profile 8.0

Same name and namespace in other branches
  1. 8 core/modules/filter/src/Tests/FilterCrudTest.php \Drupal\filter\Tests\FilterCrudTest::verifyTextFormat()

Verifies that a text format is properly stored.

1 call to FilterCrudTest::verifyTextFormat()
FilterCrudTest::testTextFormatCrud in core/modules/filter/src/Tests/FilterCrudTest.php
Tests CRUD operations for text formats and filters.

File

core/modules/filter/src/Tests/FilterCrudTest.php, line 95
Contains \Drupal\filter\Tests\FilterCrudTest.

Class

FilterCrudTest
Tests creation, loading, updating, deleting of text formats and filters.

Namespace

Drupal\filter\Tests

Code

function verifyTextFormat($format) {
  $t_args = array(
    '%format' => $format
      ->label(),
  );
  $default_langcode = \Drupal::languageManager()
    ->getDefaultLanguage()
    ->getId();

  // Verify the loaded filter has all properties.
  $filter_format = entity_load('filter_format', $format
    ->id());
  $this
    ->assertEqual($filter_format
    ->id(), $format
    ->id(), format_string('filter_format_load: Proper format id for text format %format.', $t_args));
  $this
    ->assertEqual($filter_format
    ->label(), $format
    ->label(), format_string('filter_format_load: Proper title for text format %format.', $t_args));
  $this
    ->assertEqual($filter_format
    ->get('weight'), $format
    ->get('weight'), format_string('filter_format_load: Proper weight for text format %format.', $t_args));

  // Check that the filter was created in site default language.
  $this
    ->assertEqual($format
    ->language()
    ->getId(), $default_langcode, format_string('filter_format_load: Proper language code for text format %format.', $t_args));
}