/**
  * Set up common mocks and object under test
  */
 public function setUp()
 {
     $this->request = $this->getMockBuilder(ActionRequest::class)->disableOriginalConstructor()->getMock();
     $this->request->expects($this->any())->method('getControllerPackageKey')->will($this->returnValue('MyPackage'));
     $this->controllerContext = $this->getMockBuilder(ControllerContext::class)->disableOriginalConstructor()->getMock();
     $this->controllerContext->expects($this->any())->method('getRequest')->will($this->returnValue($this->request));
     $this->resourcePublisher = $this->getMockBuilder(ResourcePublisher::class)->disableOriginalConstructor()->getMock();
     $this->resourcePublisher->expects($this->any())->method('getStaticResourcesWebBaseUri')->will($this->returnValue('StaticResourceUri/'));
     $this->viewHelper = $this->getAccessibleMock(IncludeJavaScriptViewHelper::class, array('iterateDirectoryRecursively'));
     $renderingContext = new RenderingContext();
     $renderingContext->setControllerContext($this->controllerContext);
     $this->viewHelper->setRenderingContext($renderingContext);
     $this->viewHelper->_set('resourcePublisher', $this->resourcePublisher);
 }
 /**
  * Set up common mocks and object under test
  */
 public function setUp()
 {
     $this->request = $this->getMockBuilder('TYPO3\\Flow\\Mvc\\ActionRequest')->disableOriginalConstructor()->getMock();
     $this->request->expects($this->any())->method('getControllerPackageKey')->will($this->returnValue('MyPackage'));
     $this->controllerContext = $this->getMock('TYPO3\\Flow\\Mvc\\Controller\\ControllerContext', array(), array(), '', false);
     $this->controllerContext->expects($this->any())->method('getRequest')->will($this->returnValue($this->request));
     $this->resourcePublisher = $this->getMock('TYPO3\\Flow\\Resource\\Publishing\\ResourcePublisher', array(), array(), '', false);
     $this->resourcePublisher->expects($this->any())->method('getStaticResourcesWebBaseUri')->will($this->returnValue('StaticResourceUri/'));
     $this->viewHelper = $this->getAccessibleMock('TYPO3\\Neos\\ViewHelpers\\IncludeJavaScriptViewHelper', array('iterateDirectoryRecursively'));
     $renderingContext = new \TYPO3\Fluid\Core\Rendering\RenderingContext();
     $renderingContext->setControllerContext($this->controllerContext);
     $this->viewHelper->setRenderingContext($renderingContext);
     $this->viewHelper->_set('resourcePublisher', $this->resourcePublisher);
 }