it "should match login for existing account" do
{ :get => 'http://www.' + @business.subdomain + '.lvh.me:3000/login' }.should route_to({:controller => "go", :action => "index"})
end
match '/login' => 'admin/calendars#index' # this one should actually work, but fails:
The recognized options <{"controller"=>"errors", "action"=>"handle404", "a"=>"login"}> did not match <{"controller"=>"go", "action"=>"index"}>, difference: <{"controller"=>"go", "action"=>"index", "a"=>"login"}>.
Определенный маршрут контроллера # здесь существует, но каталог / вложенный маршрут ('admin /'), кажется, вызывает сбой. Даже если маршрут не существует, он должен потерпеть неудачу так же, как и следующий, учитывая, что указанный там маршрут ('calendars # index') не существует. Существование получающихся маршрутов не имеет значения - поскольку это должно только проверить, работает ли отображение. Есть идеи как обойти это?
match '/login' => 'calendars#index' #this one fails as expected:
The recognized options <{"controller"=>"calendars", "action"=>"index"}> did not match <{"controller"=>"go", "action"=>"index"}>, difference: <{"controller"=>"go"}>