[rspec-users] Testing User Agent
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>
> 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.
> so i should put the test on controller spec then ?
> Best Regards
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