behat symfony2 facebook api test

时间:2014-10-06 15:57:26

标签: php facebook symfony behat mink

我使用behat来测试我的symfony2项目,特别是测试项目,我必须成为我bundles的沙箱。

要测试的其中一个包是我的FacebookBundle,它将facebook api集成到symfony2项目中。此捆绑包提供了几个枝条扩展。在bundle项目的authenticate url中,我使用这个twig扩展之一来呈现facebook登录URL但是当我测试它时,我得到了这个错误:

 An exception has been thrown during the rendering of a template ("Notice: Undefined index: HTTP_HOST in /var/www/vendor/facebook/php-sdk/src/base_facebook.php line 1187") in TestBundle:Default:auth.html.twig at line 13.

但我没有看到为什么会发生这种情况的任何原因,该项目工作得很好但是用behat faild进行测试。

任何帮助,谢谢

修改

在travis上测试这个项目,并测试通过,见travis:travis-ci.org/bitgandtter/bundles/jobs/37200512

EDIT2

它接缝只发生了用于mink的symfony2驱动程序,我很痛苦goutte并且工作正常,我查看代码和symfony2驱动程序从mink-browse-kit驱动程序扩展,在它上面有一些配置选项会很好,我会继续挖掘以找到问题

0 个答案:

没有答案