Security update for Core, with self-updated composer
[yaffs-website] / vendor / twig / twig / test / Twig / Tests / Node / SpacelessTest.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_SpacelessTest extends Twig_Test_NodeTestCase
13 {
14     public function testConstructor()
15     {
16         $body = new Twig_Node(array(new Twig_Node_Text('<div>   <div>   foo   </div>   </div>', 1)));
17         $node = new Twig_Node_Spaceless($body, 1);
18
19         $this->assertEquals($body, $node->getNode('body'));
20     }
21
22     public function getTests()
23     {
24         $body = new Twig_Node(array(new Twig_Node_Text('<div>   <div>   foo   </div>   </div>', 1)));
25         $node = new Twig_Node_Spaceless($body, 1);
26
27         return array(
28             array($node, <<<EOF
29 // line 1
30 ob_start();
31 echo "<div>   <div>   foo   </div>   </div>";
32 echo trim(preg_replace('/>\s+</', '><', ob_get_clean()));
33 EOF
34             ),
35         );
36     }
37 }