私はカピバラをプロジェクトに統合しています。最初は、ログインページが何を表示しているかを確認したかったので、次のコードを作成しました。
require 'acceptance/acceptance_helper'
feature 'Login' do
scenario 'sign in with right credentials' do
visit '/'
save_and_open_page
end
end
しかし、テストを実行すると、次のように表示されます。
Failure/Error: visit '/'
ActionController::RoutingError:
No route matches "/login"
# ./spec/acceptance/login_spec.rb:6
有効なセッションなしでアプリケーションに入ると、(コード302)がrubycasサーバーにリダイレクトされてログインし(開始時に/ loginコンテキストがあります)、その後、サーバーに再度リダイレクトされます。ログインページを表示するにはどうすればよいですか、またはカピバラでリダイレクト参照を維持するにはどうすればよいですか?