setup do
@user = Factory.build(:user)
end
私の単体テストの最上部には、上記があります。Ruby on Rails 2.3.8:Factory_girl:グローバル変数は工場ビルド全体で価値を維持しませんか?
そして、私のユニットテストでは、私はFactory.build(:object)
を行うが、工場itsselfで、それは私の工場NoMethodError: undefined method my_attribute for nil:NilClass
を言っている:
Factory.define :object |o| do
o.my_attribute @user.my_attribute
end
が、@userがnil = \
です
私はそこに工場が必要な理由を理解できません。 – apneadiving
それは例です、私はオブジェクトと呼ばれるオブジェクトを使用せず、すべての私の工場は少なくとも6行です。 = p – NullVoxPopuli