[rspec-users] including a module with ActiveSupport::Concern works in console/site, but not in specs

David Chelimsky dchelimsky at gmail.com
Sat Jun 4 10:54:06 EDT 2011


On Jun 1, 2011, at 12:37 AM, JDeville wrote:

> I have a simple module:
> 
> module Buyer
>   extend ActiveSupport::Concern
> 
>   module ClassMethods
>     def delete_occasion(fb_id, recipient_fb_id, occasion_id)
>       # blah clah
>     end
>   end
> end
> 
> I include it like this:
> class User
>   include Buyer
> end

Where does this ^^ code live?

> 
> this works when running the server, and in the console, but my specs yield:
> undefined method `delete_occasion' for #<Class:0x00000101623390>
> 
> Is there something different I need to do for rspec here?
> 
> Env Details:
> 1.9.2, rails 3.07, 
> guard-rspec (0.3.1)
> rspec (2.6.0)
> rspec-core (2.6.3)
> rspec-expectations (2.6.0)
> rspec-given (1.3.1)
> rspec-instafail (0.1.7)
> rspec-mocks (2.6.0)
> rspec-rails (2.6.1)
> 
> Thanks all. - jeff

What does the spec look like?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110604/4641b603/attachment-0001.html>


More information about the rspec-users mailing list