Bonjour,
Je viens de constater quelque chose d'assez troublant lors de mes tests
unitaires.
J'ai le modèle suivant :
class MetaContent < ActiveRecord::Base
[...]
belongs_to :user
belongs_to :moderator, :class_name => 'User', :foreign_key =>
'moderator_id'
[...]
end
Je peux faire depuis la console :
MetaContent.find( :first ).moderator = User.find( :first )
Mais dans mon test unitaire, la ligne suivante
meta.moderator = users( :moderator )
génère :
test_presence_comment(MetaContentTest):NameError: undefined local
variable or method ` moderator' for #<MetaContent:0x3714500>
Remarques :
l'assignation meta.user = users( :monuser) ne pose pas de problème et,
le plus étonnant, un pp meta.moderator ne génère pas d'erreur !
Une idée ?
Merci pour votre aide,
Julien
_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance