Exemplo n.º 1
0
 /**
  * @test
  */
 public function resolvesReturnsTrueIfTargetControllerExists()
 {
     $this->route->setUriPattern('{@package}/{@subpackage}/{@controller}');
     $this->route->setDefaults(array('@package' => 'SomePackage', '@controller' => 'SomeExistingController'));
     $this->routeValues = array('@subpackage' => 'Some\\Subpackage');
     $mockRouter = $this->getMock('TYPO3\\FLOW3\\Mvc\\Routing\\RouterInterface');
     $mockRouter->expects($this->once())->method('getControllerObjectName')->with('SomePackage', 'Some\\Subpackage', 'SomeExistingController')->will($this->returnValue('ControllerObjectName'));
     $this->route->injectRouter($mockRouter);
     $this->assertTrue($this->route->resolves($this->routeValues));
 }