在Symfony 1.4的功能测试中设置HTTPS

时间:2013-06-11 22:04:27

标签: symfony-1.4 functional-testing

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

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

1 个答案:

答案 0 :(得分:0)

您可以查看sfBrowser类,它是Symfony 1.4中功能测试使用的浏览器。我想你可以使用类似的东西:

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

每当您实例化浏览器时。

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

相关问题