我无法让功能测试正常工作,所以我在$crawler
对象上运行了一个$crawler
来查看发生了什么。
我注意到爬虫的$uri
设置为http://localhost/items
--我相信这就是问题所在。我已经将路径设置为/items,所以这是可以的,但是我的web应用程序没有安装在本地主机上(它在http://localhost/myapp/
-我还有一个别名http://myapp.local/
)。
我如何配置PHPUnit (如果这有区别的话,我使用的是Symfony2 ),因此它指向这个功能测试的http://localhost/myapp/items
或http://myapp.local/items
?
发布于 2014-12-01 06:50:07
如果有人好奇我是如何解决这个问题的,那么在您的$client
中您可以这样设置它:
$client = static::createClient(array(), array(
'HTTP_HOST' => 'myapp.local',
....
https://stackoverflow.com/questions/27182457
复制相似问题