You are here

public function TextFormatElementFormTest::testTextFormatElement in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/filter/tests/src/Kernel/TextFormatElementFormTest.php \Drupal\Tests\filter\Kernel\TextFormatElementFormTest::testTextFormatElement()

Tests that values are returned.

File

core/modules/filter/tests/src/Kernel/TextFormatElementFormTest.php, line 122

Class

TextFormatElementFormTest
Tests PathElement validation and conversion functionality.

Namespace

Drupal\Tests\filter\Kernel

Code

public function testTextFormatElement() {

  /** @var \Drupal\Core\Form\FormBuilder $form_builder */
  $form_builder = $this->container
    ->get('form_builder');
  $form = $form_builder
    ->getForm($this);
  $output = $this
    ->render($form);
  $this
    ->setRawContent($output);
  $this
    ->assertFieldByName('textformat[value]');
  $this
    ->assertRaw('<h4>Full HTML</h4>');
  $this
    ->assertRaw('<h4>Filtered HTML</h4>');
  $this
    ->assertRaw('<h4>Test format</h4>');
  $this
    ->assertNoPattern('|<h4[^>]*></h4>|', 'No empty H4 element found.');
}