On Thu, Feb 14, 2008 at 6:45 PM, Mikel Lindsaar <[EMAIL PROTECTED]> wrote:
> I have an internal system that has a rails controller action that
>  needs to behave differently based on browser type reported by
>  request.env['HTTP_USER_AGENT']
>
>  But I can't find a way to stub! mock or set this setting from within a spec.
>
>  Looked through Test::Unit and can't find a straight forward way in there 
> either.
>
>  Anyone had any luck with this?
>
>  Mikel
>  _______________________________________________
>  rspec-users mailing list
>  rspec-users@rubyforge.org
>  http://rubyforge.org/mailman/listinfo/rspec-users
>

I think you can just set it before making a request...

request.env['HTTP_USER_AGENT'] = 'mozilla blah blah'
get :new

I've never had to do it before, but I just tried it and it seems to work.

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

Reply via email to