17 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
29 $widgetContext = $this->getMockBuilder(\
TYPO3\CMS\Fluid\Core\Widget\WidgetContext::class)
30 ->setMethods([
'getControllerObjectName'])
32 $widgetContext->expects($this->once())->method(
'getControllerObjectName')->will($this->returnValue(
'Tx_Fluid_ControllerObjectName'));
33 $widgetRequest = $this->getMockBuilder(\
TYPO3\CMS\Fluid\Core\Widget\WidgetRequest::class)
34 ->setMethods([
'setControllerObjectName'])
36 $widgetRequest->expects($this->once())->method(
'setControllerObjectName')->with(
'Tx_Fluid_ControllerObjectName');
37 $widgetRequest->setWidgetContext($widgetContext);
45 $widgetContext = $this->getMockBuilder(\
TYPO3\CMS\Fluid\Core\Widget\WidgetContext::class)
46 ->setMethods([
'getParentPluginNamespace',
'getWidgetIdentifier'])
48 $widgetContext->expects($this->once())->method(
'getParentPluginNamespace')->will($this->returnValue(
'foo'));
49 $widgetContext->expects($this->once())->method(
'getWidgetIdentifier')->will($this->returnValue(
'bar'));
50 $widgetRequest = $this->getAccessibleMock(\
TYPO3\CMS\Fluid\Core\Widget\WidgetRequest::class, [
'dummy']);
51 $widgetRequest->_set(
'widgetContext', $widgetContext);
52 $this->assertEquals(
'foo[bar]', $widgetRequest->getArgumentPrefix());
60 $widgetContext = $this->createMock(\
TYPO3\CMS\Fluid\Core\Widget\WidgetContext::class);
61 $widgetRequest = $this->getMockBuilder(\
TYPO3\CMS\Fluid\Core\Widget\WidgetRequest::class)
62 ->setMethods([
'setControllerObjectName'])
64 $widgetRequest->setWidgetContext($widgetContext);
65 $this->assertSame($widgetContext, $widgetRequest->getWidgetContext());