0
我正在使用过滤器强制用户进入SSL。但是,我遇到了功能测试问题,特别是重定向不是HTTPS,而是HTTP,它增加了一个额外的重定向,对测试目的没有帮助。在Symfony 1.4的功能测试中设置HTTPS
有没有办法将功能测试浏览器设置为默认使用HTTPS而不是HTTP?
我正在使用过滤器强制用户进入SSL。但是,我遇到了功能测试问题,特别是重定向不是HTTPS,而是HTTP,它增加了一个额外的重定向,对测试目的没有帮助。在Symfony 1.4的功能测试中设置HTTPS
有没有办法将功能测试浏览器设置为默认使用HTTPS而不是HTTP?
你可以看看sfBrowser
这个类,它是Symfony 1.4中功能测试使用的浏览器。我认为你可以使用类似于:
$browser->setVar('HTTPS', true);
每当你实例化浏览器。
您也可以创建自己的浏览器类,它将从sfBrowser
(或sfTestBrowser
)继承,并将HTTPS
设置为始终为真。