[rspec-users] Understanding routing specs that use constraints
dchelimsky at gmail.com
Thu Oct 28 17:58:45 EDT 2010
On Oct 27, 2010, at 2:49 PM, Joseph DelCioppio wrote:
> Hello all,
> I'm trying to perform a pretty simple routing constraint
> Here are my routes, my constraint, and my spec. http://gist.github.com/649430
> As you can see, I've attempted to stub my RootConstraints.matches?
> method to just return true or false. However, this doesn't seem to
> work correctly. Even when I stub RootConstraints.matches? to return
> false, it still always routes root to :controller => "lists", :action
> => "show", :id => "name".
> Here is the error that I receive: http://gist.github.com/649432
> Can anybody enlighten me as to why this happens?
The issue is within assert_recognizes in Rails (to which route_to delegates).
See http://github.com/rspec/rspec-rails/issues/closed#issue/239 and https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/5805 for more info.
More information about the rspec-users