Rails: Как сделать Я пишу спецификацию для маршрута, который выполняет перенаправление?

Я использую Omniauth в моем проекте Rails, и я я бы хотел скрыть "/ auth / facebook" за маршрутом "/ login".

Фактически, я написал маршрут:

match "/login", :to => redirect("/auth/facebook"), :as => :login

, и это действительно работает, т.е. ссылка на login_path будет перенаправлять на / auth / facebook .

Однако как я могу написать спецификацию (RSpec) для проверки этого маршрута (в частности, перенаправления)?

Обратите внимание, что / login не является действительным действием или методом, определенным в приложении.

Заранее благодарим!

7
задан Flip 21 December 2016 в 08:58
поделиться