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
設置爲始終爲真。