I have a catch all route.
map.connect ''people/*args'', :controller =>
''people'', :action =>
''default_action''
I can test this one way, with assert_recognizes.
expected_options = { :controller => ''people'', :action =>
''default_action'', :args => [''made_up''] }
assert_recognizes expected_options, ''people/made_up''
I''m wondering why I cannot test the other way, using assert_generates?
options_for_url = { :controller => ''people'' }
assert_generates ''people/default_action'', options_for_url
The above fails with "ActionController::RoutingError: No url can be
generated for the hash".
I assume I am missing something in my understanding of routing. If
anyone can enlighten me that''d be grand.
Cheers,
Chris
--
Posted via http://www.ruby-forum.com/.