2012-04-22 54 views

回答

0

我已經通過在測試用例的路由器中添加默認路由來繞過這個問題。假設你想測試foo模塊,索引控制器,索引操作。

/** 
* @test 
*/ 
public function indexAction() 
{ 
    $frontController = $this->getFrontController(); 
    $router = $frontController->getRouter(); 
    $router->addDefaultRoutes(); 

    $this->dispatch('foo/index/index'); 
} 

您可以在setup方法中添加默認路由以防止重複代碼。