Esempio n. 1
0
 public function testMainWithChainedRequests()
 {
     $routerMock = $this->getMock('zibo\\core\\router\\Router', array('getRequest', 'getRoutes', 'getAliases'));
     $routerMockCall = $routerMock->expects($this->once());
     $routerMockCall->method('getRequest');
     $routerMockCall->will($this->returnValue(new Request('', '', 'zibo\\core\\TestController', 'chainAction')));
     $zibo = new Zibo($this->getBrowserMock(), $this->getConfigIOMock());
     $zibo->setRouter($routerMock);
     $zibo->setDispatcher(new GenericDispatcher($zibo, new ObjectFactory()));
     $zibo->main();
     $this->assertEquals(array('chain', 'index'), TestController::$actions);
 }