我正在尝试Zunfo专辑模块中的phpunit。我遇到了一个关于路由的错误。ZF2单元测试相册模块返回路由问题
以下是调试信息。它说'路由与名称'相册“未找到',但是当我检查相册模块文件夹中的module.config.php时,我发现这是正确设置,并在浏览器中重定向到该路线工作正常。
Album\Controller\AlbumControllerTest::testDeleteActionCanBeAccessed
Zend\Mvc\Router\Exception\RuntimeException: Route with name "album" not found
D:\www\zend2\vendor\zendframework\zendframework\library\Zend\Mvc\Router\SimpleRouteStack.php:292
D:\www\zend2\vendor\zendframework\zendframework\library\Zend\Mvc\Controller\Plugin\Url.php:88
D:\www\zend2\vendor\zendframework\zendframework\library\Zend\Mvc\Controller\Plugin\Redirect.php:54
D:\www\zend2\module\Album\src\Album\Controller\AlbumController.php:80
D:\www\zend2\vendor\zendframework\zendframework\library\Zend\Mvc\Controller\AbstractActionController.php:87
D:\www\zend2\vendor\zendframework\zendframework\library\Zend\EventManager\EventManager.php:468
D:\www\zend2\vendor\zendframework\zendframework\library\Zend\EventManager\EventManager.php:208
D:\www\zend2\vendor\zendframework\zendframework\library\Zend\Mvc\Controller\AbstractController.php:108
D:\www\zend2\tests\module\Album\src\Album\Controller\AlbumControllerTest.php:35
C:\wamp\bin\php\php5.4.3\phpunit:46
据我所知,在AlbumController.php线80的问题是
return $this->redirect()->toRoute('album');
但不知道为什么它不工作。任何人遇到并克服了这些问题?
遇到是的,我还没有克服这个呢.. –