On Aug 8, 2011, at 6:00 PM, Matt Wynne wrote:

> Hi,
> 
> I expected to be able to do something like this in a routing spec:
> 
> { :get => '/legacy/route' }.should redirect_to('/shiny/new/route')

Routes resolve to paths to controller actions, they don't do any http 
redirection.

> However there doesn't appear to be a redirect_to matcher, and digging deeper 
> I can't even see an underlying Rails assertion method that will assert for 
> redirect routing configuration. Did I miss it?
> 
> Do I need to spec this with a request spec instead?

Or a controller spec. Either way, it's the controller that's redirecting

Cheers,
David



_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to