[rspec-users] Testing User Agent

Nick Hoffman nick at deadorange.com
Thu Feb 26 00:08:27 EST 2009

On 25/02/2009, at 9:49 PM, Suprie Leonhart wrote:
> On Thu, Feb 26, 2009 at 4:39 AM, Nick Hoffman <nick at deadorange.com>  
> wrote:
> Hi Suprie. AFAIK, RSpec populates the "request" object in your specs  
> after a controller action is called. Since your "should know if it's  
> from blackberry" example doesn't call a controller action, the  
> "request" object is nil.
> -Nick
> so i should put the test on controller spec then ?
> -- 
> --
> Best Regards
> Suprie

Ultimately, you should be speccing your application's behaviour rather  
than specific methods. If a controller action calls #mobile_content? ,  
then write specs for that action, and make sure to cover the case(s)  
when #mobile_content? is called.

More information about the rspec-users mailing list