Je peux vérifier si FeedItem :: populate_from_friend_to_user est appelé dans la classe d'utilisateurs?Rspec: comment puis-je vérifier si un appel à une méthode d'une autre classe est appelé?
it "should auto populate feed after user.add_friend" do
@user.add_friend(@friend1)
@user.should_receive('FeedItem::populate_from_friend_to_user').with(@friend1, @user)
end
Avec le code ci-dessus je reçois:
undefined method `populate_from_friend_to_user' for :FeedItem:Symbol
wow, merci! recherché longtemps pour trouver cette réponse :) – dimsuz
Ceci est 'Object.should recevoir (: méthode) .with (params)' maintenant –
@ChrisNicola: mon expérience ne supporte pas cela? – Ashe