ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
BlockTest.php
Go to the documentation of this file.
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 
13 {
14  public function testConstructor()
15  {
16  $body = new Twig_Node_Text('foo', 1);
17  $node = new Twig_Node_Block('foo', $body, 1);
18 
19  $this->assertEquals($body, $node->getNode('body'));
20  $this->assertEquals('foo', $node->getAttribute('name'));
21  }
22 
23  public function getTests()
24  {
25  $body = new Twig_Node_Text('foo', 1);
26  $node = new Twig_Node_Block('foo', $body, 1);
27 
28  return array(
29  array($node, <<<EOF
30 // line 1
31 public function block_foo(\$context, array \$blocks = array())
32 {
33  echo "foo";
34 }
35 EOF
36  ),
37  );
38  }
39 }
$context
Definition: webdav.php:25
Represents a block node.
Definition: Block.php:18
Represents a text node.
Definition: Text.php:18
const EOF
How fgetc() reports an End Of File.
Definition: JSMin_lib.php:92