我无法进行功能测试,因此我在var_dump
对象上运行$crawler
以查看发生了什么。
我注意到抓取工具的$uri
设置为http://localhost/items
- 我相信这是问题所在。我已将路径设置为/ items以便可以,但我的Web应用程序未安装在localhost(它位于http://localhost/myapp/
- 我还有一个别名http://myapp.local/
)。
如何配置PHPUnit(如果有所不同,我正在使用Symfony2),因此它指向http://localhost/myapp/items
或http://myapp.local/items
进行此功能测试?
答案 0 :(得分:0)
如果有人对我如何解决这个问题很感兴趣,可以在$client
中将其设置为:
$client = static::createClient(array(), array(
'HTTP_HOST' => 'myapp.local',
....