Rspec 水豚如何从http重定向到https?

Rspec 水豚如何从http重定向到https?,rspec,capybara,Rspec,Capybara,我试着想办法和水豚核实一下 当用户访问任何页面时,该协议将更改: (在app/controllers/application.rb中,我执行重定向到https而不是http) 如何检查此项?尝试以下操作: current_url.should match /^https:/ 当我使用Rack::Test时,它总是返回http。我不确定可能是什么要求。但我只有在添加类似env['protocol']='https://'(不确定括号中的确切值)这样的内容时才能获得https://信息

我试着想办法和水豚核实一下 当用户访问任何页面时,该协议将更改: (在app/controllers/application.rb中,我执行重定向到https而不是http) 如何检查此项?

尝试以下操作:

current_url.should match /^https:/

当我使用Rack::Test时,它总是返回http。我不确定可能是什么要求。但我只有在添加类似env['protocol']='https://'(不确定括号中的确切值)这样的内容时才能获得https://信息