/** * @covers Twig_Node_If::__construct */ public function testConstructor() { $t = new Twig_Node(array(new Twig_Node_Expression_Constant(true, 0), new Twig_Node_Print(new Twig_Node_Expression_Name('foo', 0), 0)), array(), 0); $else = null; $node = new Twig_Node_If($t, $else, 0); $this->assertEquals($t, $node->getNode('tests')); $this->assertEquals(null, $node->getNode('else')); $else = new Twig_Node_Print(new Twig_Node_Expression_Name('bar', 0), 0); $node = new Twig_Node_If($t, $else, 0); $this->assertEquals($else, $node->getNode('else')); }
public function testConstructor() { $t = new Twig_Node([new Twig_Node_Expression_Constant(true, 1), new Twig_Node_Print(new Twig_Node_Expression_Name('foo', 1), 1)], [], 1); $else = null; $node = new Twig_Node_If($t, $else, 1); $this->assertEquals($t, $node->getNode('tests')); $this->assertNull($node->getNode('else')); $else = new Twig_Node_Print(new Twig_Node_Expression_Name('bar', 1), 1); $node = new Twig_Node_If($t, $else, 1); $this->assertEquals($else, $node->getNode('else')); }