1
我试图找到方式来检查水豚 当用户访问任何页面时,该协议改变: (在app/controllers/application.rb我执行重定向到https而不是http) 如何检查?Capybara从http重定向到https如何?
我试图找到方式来检查水豚 当用户访问任何页面时,该协议改变: (在app/controllers/application.rb我执行重定向到https而不是http) 如何检查?Capybara从http重定向到https如何?
试试这个:
current_url.should match /^https:/
当我使用机架::测试,它总是返回HTTP。我不确定也许这是一些请求模拟。但我只有在添加类似env ['protocol'] ='https://'的东西时才会获得https://(不确定括号中的确切值) – Vladimir 2012-07-17 09:36:28