Request_spec | iii threetreeslight

August 26, 2013

rspecでhttpsをパス

userのloginとかcontact formとか基本的にhttpsで通信すると思います。 で、そのままrequest_rspecでhttpsのページをgetしようとすると、www.example.comに301転送される。 そういうときはget methodにパラメータを追加 get root_contact_path, {}, "HTTPS" => "on" request.env[‘HTTPS’] = ‘on’ leads to NoMethodError また、rspecにおけるbasic auth対応の方法によるbasic auth方法を利用している場合は、 @env["HTTPS"] = 'on' get root_contact_path, {}, @env