public function testRunActionWithParams() { $params = array('strict' => true, 'verbose' => true, 'debug' => true); $runner = $this->getMockForAbstractClass('HumusPHPUnitModule\\RunnerInterface'); $runner->expects($this->once())->method('setParams')->with($params); $runner->expects($this->once())->method('run'); $params = new Parameters(); $params->set('strict', true); $params->set('verbose', true); $params->set('debug', true); $this->request->setParams($params); $this->controller->setRunner($runner); $response = new Response(); $this->controller->dispatch($this->request, $response); }
public function createService(ServiceLocatorInterface $serviceLocator) { /* @var $serviceLocator \Zend\Mvc\Controller\ControllerManager */ $sm = $serviceLocator->getServiceLocator(); $runner = $sm->get('HumusPHPUnitRunner'); $controller = new IndexController(); $controller->setRunner($runner); return $controller; }