Beispiel #1
0
 /**
  * @test
  */
 public function testEvaluateCallsInvoker()
 {
     $invoker = $this->getMock(ViewHelperInvoker::class, ['invoke']);
     $invoker->expects($this->once())->method('invoke')->willReturn('test');
     $this->renderingContext->setViewHelperInvoker($invoker);
     $node = new ViewHelperNode($this->renderingContext, 'f', 'vh', ['foo' => 'bar'], new ParsingState());
     $result = $node->evaluate($this->renderingContext);
     $this->assertEquals('test', $result);
 }
 /**
  * @test
  */
 public function testEvaluateCallsInvoker()
 {
     $resolver = $this->getMock('TYPO3Fluid\\Fluid\\Core\\ViewHelper\\ViewHelperResolver', array('resolveViewHelperInvoker'));
     $invoker = $this->getMock('TYPO3Fluid\\Fluid\\Core\\ViewHelper\\ViewHelperInvoker', array('invoke'), array($resolver));
     $resolver->expects($this->once())->method('resolveViewHelperInvoker')->willReturn($invoker);
     $invoker->expects($this->once())->method('invoke')->willReturn('test');
     $node = new ViewHelperNode($resolver, 'f', 'count', array(), new ParsingState());
     $context = new RenderingContext();
     $context->setViewHelperResolver($resolver);
     $result = $node->evaluate($context);
     $this->assertEquals('test', $result);
 }