Yaffs site version 1.1
[yaffs-website] / vendor / twig / twig / test / Twig / Tests / Node / AutoEscapeTest.php
1 <?php
2
3 /*
4  * This file is part of Twig.
5  *
6  * (c) Fabien Potencier
7  *
8  * For the full copyright and license information, please view the LICENSE
9  * file that was distributed with this source code.
10  */
11
12 class Twig_Tests_Node_AutoEscapeTest extends Twig_Test_NodeTestCase
13 {
14     public function testConstructor()
15     {
16         $body = new Twig_Node(array(new Twig_Node_Text('foo', 1)));
17         $node = new Twig_Node_AutoEscape(true, $body, 1);
18
19         $this->assertEquals($body, $node->getNode('body'));
20         $this->assertTrue($node->getAttribute('value'));
21     }
22
23     public function getTests()
24     {
25         $body = new Twig_Node(array(new Twig_Node_Text('foo', 1)));
26         $node = new Twig_Node_AutoEscape(true, $body, 1);
27
28         return array(
29             array($node, "// line 1\necho \"foo\";"),
30         );
31     }
32 }