https上で実行する必要のあるアクションの機能テストを作成しようとしています。HTTPSリダイレクトをテストしていません-別のテストで機能することはすでにわかっています。
私がやろうとしていることは:
get :new, :protocol => "https://"
assert_redirected_to :root
ただし、これはhttps経由でリクエストを発行しません。プロトコルを変更できる「get」オプションはありますか?
また、URLを指定しようとすると(例:get "https:/test.host/do/something")、httpsのレールレベルにルートがないため、ルーティングエラーが発生します。これはWebで処理されます。サーバーレベル。