Se você Capybara::InfiniteRedirectError
vir um, mas quiser tentar aumentar um pouco o limite padrão de 5 para ver o que acontece, isso pode ajudar.
# spec/spec_helper.rb
Capybara.register_driver :rack_test do |app|
Capybara::RackTest::Driver.new(app, :respect_data_method => true, :redirect_limit => 20)
end
A mensagem de erro (para o Google pegar isso).
Capybara::InfiniteRedirectError:
redirected more than 5 times, check for infinite redirects.
Fonte: Capivara / Rails .