Example #1
0
    /**
     * Method to test extend().
     *
     * @return void
     *
     * @covers Windwalker\Renderer\PhpRenderer::extend
     */
    public function testExtend()
    {
        $html = $this->instance->render('foo/extend2');
        $expect = <<<HTML
<p>
Lorem ipsum dolor sit amet,
<span>Vivamus tincidunt consectetur finibus.</span>
Curabitur eleifend, ante vitae vestibulum tempus
</p>
HTML;
        $this->assertDomStringEqualsDomString($expect, $html);
        $this->instance->reset();
        // Render twice
        $html = $this->instance->render('foo/extend3');
        $expect = <<<HTML
<p>
Lorem ipsum dolor sit amet,
<span>Sed tempor urna quis varius luctus.</span>
Curabitur eleifend, ante vitae vestibulum tempus
</p>
HTML;
        $this->assertDomStringEqualsDomString($expect, $html);
    }