#ruby-on-rails-3 #testing #routes
#ruby-on-rails-3 #тестирование #маршруты
Вопрос:
предполагая, что у меня есть именованный маршрут, подобный этому
match '/home' => 'site#home', :as => :home
как мне написать тест для проверки именованного маршрута? т. Е., если я сделаю это
assert_routing '/site/home', { :controller => "site", :action => "home" }
тест завершается неудачно, поскольку он пытается сопоставить «/ home» с «/ site / home»
Комментарии:
1. Вы уверены, что не хотите, чтобы утверждение выглядело так:
assert_routing '/home', {:controller => "site", :action => "home"}
? Кроме того, у вас также есть маршрут для'/site'
?