On 9 Aug 2011, at 13:11, David Chelimsky wrote:

> On Aug 9, 2011, at 2:00 AM, Chris Mear wrote:
> 
>> On 9 Aug 2011, at 01:02, David Chelimsky wrote:
>> 
>>> On Aug 8, 2011, at 6:00 PM, Matt Wynne wrote:
>>> 
>>>> 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.
>> 
>> A 'redirect' helper was added to ActionDispatch::Mapper for Rails 3, to 
>> allow redirection without hitting a controller:
>> 
>> https://github.com/rails/rails/commit/a1ce52e#L2R294
>> 
>> http://guides.rubyonrails.org/routing.html#redirection
>> 
>> Chris
> 
> 
> Glad to know that!
> 
> I think this needs to be in Rails before it's in RSpec. Would either of you 
> (Matt/Chris) care to open up a feature request for a new Rails assertion? 
> Something like assert_route_redirects? If you do, please reference it in this 
> thread.

Done:
https://github.com/rails/rails/issues/2488

cheers,
Matt

--
Freelance programmer & coach
Author, http://pragprog.com/book/hwcuc/the-cucumber-book (with Aslak Hellesøy)
Founder, http://relishapp.com
+44(0)7974430184 | http://twitter.com/mattwynne

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

Reply via email to