2013-06-11 48 views
0

我正在使用过滤器强制用户进入SSL。但是,我遇到了功能测试问题,特别是重定向不是HTTPS,而是HTTP,它增加了一个额外的重定向,对测试目的没有帮助。在Symfony 1.4的功能测试中设置HTTPS

有没有办法将功能测试浏览器设置为默认使用HTTPS而不是HTTP?

回答

0

你可以看看sfBrowser这个类,它是Symfony 1.4中功能测试使用的浏览器。我认为你可以使用类似于:

$browser->setVar('HTTPS', true); 

每当你实例化浏览器。

您也可以创建自己的浏览器类,它将从sfBrowser(或sfTestBrowser)继承,并将HTTPS设置为始终为真。