/** * @test * @dataProvider renderDataProvider() * @param string $expectedResult * @param array $flashMessages * @param string $class * @return void */ public function renderTests($expectedResult, array $flashMessages = [], $class = null) { $this->mockFlashMessageContainer->expects($this->once())->method('getMessagesAndFlush')->will($this->returnValue($flashMessages)); $this->mockTagBuilder->expects($this->once())->method('setContent')->with($expectedResult); $this->viewHelper->_set('arguments', ['class' => $class]); $this->viewHelper->render(); }
/** * @test */ public function callingRenderReturnsTagBuildersRenderResult() { $this->tagBuilder->expects($this->once())->method('render')->will($this->returnValue('renderingResult')); $this->assertSame('renderingResult', $this->viewHelper->render('path')); }