Re: Rspec test fails

Frederick Cheung
Fri, 29 Mar 2013 09:36:52 -0000

On Friday, March 29, 2013 7:32:36 AM UTC, Jussi Hirvi
wrote:
>
> On Thursday, March 28, 2013 4:06:09 PM UTC+2, Dihital wrote:
>>
>> Redirect ends current request and starts a new one, so you are right
that
>> that''s the case (another action isn''t called nor its
template rendered).
>
>
> That left me pondering, why does it matter that a new request is started.
> Anyway, it seems that rspec tests can verify that a redirect to a given
> path occurs, but there is no way to evaluate the contents of the resulting
> page:
>
>
>
http://stackoverflow.com/questions/2865378/rspec-rails-how-to-follow-a-redirect
>
> Maybe someone can verify that this is the case, or tell me otherwise?
>
>
That sounds like they''re talking about rspec controller specs (which
are
designed to spec a single request to a controller) rather than rspec
request specs which are designed to do a series of requests (and which
I''m
not sure existed back in 2010).

Make sure that you are actually doing a request spec (is the file in
/spec/requests), and as some of the answers on that page mention, automatic
redirect following differs across capybara drivers.

Fred

--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit