[rspec-users] Understanding routing specs that use constraints

David Chelimsky 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 mailing list