我在我的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