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

JDeville jeffdeville at gmail.com
Wed Jun 1 01:37:25 EDT 2011


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

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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110531/7258bcda/attachment.html>


More information about the rspec-users mailing list