mon code modèle est:talon créant pour after_create crochet dans rspec
class User < ActiveRecord::Base
after_create :create_node_for_user
def create_node_for_user
UserGraph.create(user_id: self.id)
end
end
et un test pour le modèle de l'utilisateur:
it "create node in graph database on user creation" do
userr = FactoryGirl.build(:user)
UserGraph.should_receive(:create).with(user_id: userr.id)
userr.save
end
mais mon test est échoue avec un message
Failure/Error: userr.save
<UserGraph (class)> received :create with unexpected arguments
expected: ({:user_id=>nil})
got: ({:user_id=>94})
ce peut-être tort?
Quelque chose s'est-il connecté? –