public function TwigExtensionTest::testRenderVarWithGeneratedLink in Drupal 10
Same name and namespace in other branches
- 8 core/tests/Drupal/Tests/Core/Template/TwigExtensionTest.php \Drupal\Tests\Core\Template\TwigExtensionTest::testRenderVarWithGeneratedLink()
- 9 core/tests/Drupal/Tests/Core/Template/TwigExtensionTest.php \Drupal\Tests\Core\Template\TwigExtensionTest::testRenderVarWithGeneratedLink()
@covers ::renderVar @covers ::bubbleArgMetadata
File
- core/
tests/ Drupal/ Tests/ Core/ Template/ TwigExtensionTest.php, line 341
Class
- TwigExtensionTest
- Tests the twig extension.
Namespace
Drupal\Tests\Core\TemplateCode
public function testRenderVarWithGeneratedLink() {
$link = new GeneratedLink();
$link
->setGeneratedLink('<a href="http://example.com"></a>');
$link
->addCacheTags([
'foo',
]);
$link
->addAttachments([
'library' => [
'system/base',
],
]);
$this->renderer
->expects($this
->atLeastOnce())
->method('render')
->with([
"#cache" => [
"contexts" => [],
"tags" => [
"foo",
],
"max-age" => -1,
],
"#attached" => [
'library' => [
'system/base',
],
],
]);
$result = $this->systemUnderTest
->renderVar($link);
$this
->assertEquals('<a href="http://example.com"></a>', $result);
}