Defina um limite de redirecionamento personalizado para Capivara no Rails

Se você Capybara::InfiniteRedirectErrorvir 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 .