[LRUG] Expected response to be a <:redirect>, but was <200> when using should_redirect_to

Glenn Gillen glenn at rubypond.com
Tue Jul 27 01:14:20 PDT 2010


Just a "puts response.body" or the equivalent for webrat should be sufficient in your test (before the assertion). 

I suspect Matthews diagnosis is correct, I've been caught by it myself in the past. 

Glenn

- Mistyped in a rush on my mobile

On 27 Jul 2010, at 10:09, Riccardo Tacconi <rtacconi at gmail.com> wrote:

> Matthew,
> 
> I have not used a debugger with Ruby yet.
> 
> On 26 July 2010 18:21, Matthew Rudy Jacobs <matthewrudyjacobs at gmail.com> wrote:
> have you used debugger?
> I suggest you see what the content actually looks like
> 
> in particular response.body
> 
> perhaps its actually some error page that is being displayed
> and erroneously returning a 200
> 
> I think that is the case 
> 
> ie.
> check what your output is exactly
> before saying the assertion is broken.
> 
> 
> Yes, I am wondering how to intercept the output to have more info
>  
> most likely its the code thats broken.
> 
> 
> On 26 July 2010 18:17, Riccardo Tacconi <rtacconi at gmail.com> wrote:
> I do not know if the test sends Accept text/html but I removed respond_to .html and left only the redirect, so it should redirect for every type of content, but I get the same message.
> 
> Thanks,
> 
> Riccardo
> 
> 
> On 26 July 2010 18:08, Tim Cowlishaw <tim at timcowlishaw.co.uk> wrote:
> 
> On 26 Jul 2010, at 18:05, Riccardo Tacconi wrote:
> 
> >
> > Expected response to be a <:redirect>, but was <200>
> >
> > But why? That method really return a 302 (redirrect) method. Do I miss something?
> 
> does the request that your test sends have an Accepts header of text/html? Since the redirect is within the respond_to html block, I think it would return 200 for any other content types.
> 
> Cheers,
> 
> Tim
> _______________________________________________
> Chat mailing list
> Chat at lists.lrug.org
> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
> 
> 
> 
> -- 
> Riccardo Tacconi
> Web developer at Wolseley UK 
> 
> http://www.linkedin.com/in/riccardotacconi
> http://riccardotacconi.blogspot.com/
> http://twitter.com/rtacconi
> Linux user: #400461
> 
> _______________________________________________
> Chat mailing list
> Chat at lists.lrug.org
> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
> 
> 
> 
> _______________________________________________
> Chat mailing list
> Chat at lists.lrug.org
> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
> 
> 
> 
> 
> -- 
> Riccardo Tacconi
> Web developer at Wolseley UK 
> 
> http://www.linkedin.com/in/riccardotacconi
> http://riccardotacconi.blogspot.com/
> http://twitter.com/rtacconi
> Linux user: #400461
> _______________________________________________
> Chat mailing list
> Chat at lists.lrug.org
> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20100727/2a421c19/attachment.html>


More information about the Chat mailing list