Hi, I'm having some strange behavior on callbacks when testing with
RSpec2. On my test, when I create a resource using the #create method
the callbacks related to #before_create are not called. If I go to the
console and I try to type the command Resource.create(client_uri:
"http://example.com";) all works fine.

There are no mocks around, and I can't understand if this is a normal
behavior using RSpec, if its due to Mongoid or something else.

  # resource.rb (model)
  class Resource
    include Mongoid::Document
    before_create :random_code, :create_expiration

  # resource_rspec.rb (testing suite)
    let(:resource)  { Resource.create(client_uri: "http://example.com";)

Thanks a lot

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to