function TwigWhiteListTest::testWhiteListChaining

Same name in other branches
  1. 8.9.x core/tests/Drupal/KernelTests/Core/Theme/TwigWhiteListTest.php \Drupal\KernelTests\Core\Theme\TwigWhiteListTest::testWhiteListChaining()
  2. 10 core/tests/Drupal/KernelTests/Core/Theme/TwigWhiteListTest.php \Drupal\KernelTests\Core\Theme\TwigWhiteListTest::testWhiteListChaining()
  3. 11.x core/tests/Drupal/KernelTests/Core/Theme/TwigWhiteListTest.php \Drupal\KernelTests\Core\Theme\TwigWhiteListTest::testWhiteListChaining()

Tests white-listing of methods doesn't interfere with chaining.

File

core/tests/Drupal/KernelTests/Core/Theme/TwigWhiteListTest.php, line 124

Class

TwigWhiteListTest
Tests white-listing of entity properties.

Namespace

Drupal\KernelTests\Core\Theme

Code

public function testWhiteListChaining() {
    
    /** @var \Drupal\Core\Template\TwigEnvironment $environment */
    $environment = \Drupal::service('twig');
    $node = Node::create([
        'type' => 'page',
        'title' => 'Some node mmk',
        'status' => 1,
        'field_term' => $this->term
            ->id(),
    ]);
    $node->save();
    $template = $environment->loadTemplate($this->getThemePath('test_theme') . '/templates/node.html.twig');
    $markup = $template->render([
        'node' => $node,
    ]);
    $this->setRawContent($markup);
    $this->assertText('Sometimes people are just jerks');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.