Пример #1
0
 /**
  * @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);
 }