OmniAuth kullanarak (omniauth_crowd ile), kullanıcı adı ve parola göndermiyorsa, kullanıcının giriş sayfasına yeniden yönlendirilmesini isterim. Üretimde gayet iyi çalışıyor ama bunu test etmede sıkıntı verici bir sorunum var.Capybara :: InfiniteRedirectError
OmniAuth.config.test_mode = true
OmniAuth.config.mock_auth[:someProvider] = :invalid_credentials
visit_page @page
otomatik yukarıdaki kodu (kullanıcı adı ve parola girmeden yani) session#failure
için Capybara yönlendirir:
session#failure
,
login_path
'a yönlendiriyor.
Böylece bir döngü içinde sona:
redirected more than 5 times, check for infinite redirects. (Capybara::InfiniteRedirectError)
benim durum için en iyi çözüm nedir?