В приложении, над которым я сейчас работаю, есть куча спецификаций маршрутизации, например:
it "should match { :controller => 'update_reports', action => 'index' } to GET /update_reports" do
{ get: "/update_reports" }.should route_to(:controller => "update_reports", :action => "index")
end
Действительно ли это стоит усилий + времени выполнения, чтобы получить эти типытестов?
Я не сталкивался со многими случаями, когда маршрут был удален, и другие тесты контроллера не могли его поймать ...
Но я, по общему признанию, не эксперт по rspec.