public function TwigTransTest::testTwigTransTags in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/modules/system/src/Tests/Theme/TwigTransTest.php \Drupal\system\Tests\Theme\TwigTransTest::testTwigTransTags()
Test Twig "trans" tags.
File
- core/
modules/ system/ src/ Tests/ Theme/ TwigTransTest.php, line 82 - Contains \Drupal\system\Tests\Theme\TwigTransTest.
Class
- TwigTransTest
- Tests Twig "trans" tags.
Namespace
Drupal\system\Tests\ThemeCode
public function testTwigTransTags() {
// Run this once without and once with Twig debug because trans can work
// differently depending on that setting.
$this
->drupalGet('twig-theme-test/trans', array(
'language' => \Drupal::languageManager()
->getLanguage('xx'),
));
$this
->assertTwigTransTags();
// Enable debug, rebuild the service container, and clear all caches.
$parameters = $this->container
->getParameter('twig.config');
$parameters['debug'] = TRUE;
$this
->setContainerParameter('twig.config', $parameters);
$this
->rebuildContainer();
$this
->resetAll();
$this
->drupalGet('twig-theme-test/trans', array(
'language' => \Drupal::languageManager()
->getLanguage('xx'),
));
$this
->assertTwigTransTags();
}