【问题标题】:Setting HTTPS in functional tests for Symfony 1.4在 Symfony 1.4 的功能测试中设置 HTTPS
【发布时间】:2013-06-11 22:04:27
【问题描述】:

我正在使用过滤器强制用户使用 SSL。但是,我在功能测试中遇到了问题,尤其是重定向不是 HTTPS,而是 HTTP,它添加了一个对测试目的没有帮助的额外重定向。

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

【问题讨论】:

    标签: symfony-1.4 functional-testing


    【解决方案1】:

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

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

    每当您实例化浏览器时。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-12
      • 2015-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-06
      相关资源
      最近更新 更多