/**
     * Method to test addExtension().
     *
     * @return void
     *
     * @covers Windwalker\Renderer\Twig\GlobalContainer::addExtension
     */
    public function testAddExtension()
    {
        GlobalContainer::addExtension('stub', new StubTwigExtension());
        $renderer = new TwigRenderer(__DIR__ . '/Tmpl/twig');
        $html = $renderer->render('ext-test.twig');
        $expect = <<<HTML
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Suspendisse finibus fermentum massa ut tempus. Sed in pulvinar dolor.</p>
<ul>
\t<li>peace</li>
\t<li>sakura</li>
\t<li>Iron Man</li>
</ul>
HTML;
        $this->assertDomStringEqualsDomString($expect, $html);
        GlobalContainer::removeExtension('stub');
    }
Example #2
0
 /**
  * Method to test getDebugExtension().
  *
  * @return void
  *
  * @covers Windwalker\Renderer\TwigRenderer::getDebugExtension
  */
 public function testGetDebugExtension()
 {
     $this->assertInstanceOf('Twig_Extension_Debug', $this->instance->getDebugExtension());
 }