我在我的Rails项目中使用了Omniauth,我想在“/ login”路径后面隐藏“/ auth/facebook”。Rails:如何为重定向的路由编写规范?
其实,我写了一个路线:
match "/login", :to => redirect("/auth/facebook"), :as => :login
,这实际工作,即链接到login_path
会重定向到/auth/facebook
。但是,如何编写一个(RSpec)规范来测试此路由(特别是重定向)呢?
请注意,/login
不是实际操作,也不是应用程序中定义的方法。
在此先感谢!
[实施例Rspec的路线(https://cbabhusal.wordpress.com/2015/12/15/rails-rspec-examples-of-routing-specs/#更多-1623) – illusionist 2015-12-15 03:33:36