У меня проблема маршрутизации с Rails и Rspec, которую я не могу решить.
В моем файле rout.rb я настроил некоторые перенаправления следующим образом:
match "/events" => redirect("/albums")
match "/events/:id" => redirect("/albums/%{id}")
Это работает, но я не могу понять, как это проверить. Я надеялся, что смогу сделать что-то вроде
{ :get => "/events" }.should route_to(:controller => "events", :action => "index")
или
{ :get => "/events" }.should redirect_to("/albums")
однако ни один из этих параметров не работает.
Создание обычного цикла ответа на запрос, получение "/ events" и затем проверка ответа - редирект возвращает ошибку, что ответа нет ...