/** * @covers Twig_Node_Expression_Filter::appendFilters */ public function testAppendFilters() { $expr = new Twig_Node_Expression_Constant('foo', 0); $filters = new Twig_Node(array(new Twig_Node_Expression_Constant('upper', 0), new Twig_Node()), array(), 0); $node = new Twig_Node_Expression_Filter($expr, $filters, 0); $others = new Twig_Node(array($a = new Twig_Node_Expression_Constant('lower', 0), $b = new Twig_Node_Expression_Constant('foobar', 0)), array(), 0); $node->appendFilters($others); $filters = new Twig_Node(array(new Twig_Node_Expression_Constant('upper', 0), new Twig_Node(), $a, $b), array(), 0); $this->assertEquals($filters, $node->filters); }