Estoy usando Omniauth en mi proyecto Rails, y me gustaría esconder "/ auth/facebook" detrás de una ruta "/ login".Rieles: ¿Cómo escribo una especificación para una ruta que hace una redirección?
De hecho, me escribió una ruta:
match "/login", :to => redirect("/auth/facebook"), :as => :login
y esto realmente funciona, es decir, un enlace a login_path
redirigirá a /auth/facebook
.
Sin embargo, ¿cómo puedo escribir una especificación (RSpec) para probar esta ruta (específicamente, la redirección)?
Tenga en cuenta que /login
no es una acción real ni un método definido en la aplicación.
¡Gracias de antemano!
[Rutas Ejemplo RSpec] (https://cbabhusal.wordpress.com/2015/12/15/rails-rspec-examples-of-routing-specs/# more-1623) – illusionist