0
我定义了两个工厂的任何地方使用它(还有其它未显示)如下:FactoryGirl:如何一次创建一个工厂,甚至在协会
求职者& SavedSearch
FactoryGirl.define do
factory :job_seeker do
type Role::JOB_SEEKER_TYPE
commenced_on { rand(60).days.ago }
end
factory :saved_search do
title { Faker::Company.bs + ' title' }
association :job_seeker
saved_on { rand(10).days.ago }
end
end
如果我使用像这样的FactoryGirl的步骤定义实例化一个求职者:
Given 1 job seeker exists
然后,当我这样做:
Given 3 saved searches exist
我得到3个saved_searches好的,但所有新的job_seekers(因为它应该是,如表达) - 但不是我想要的。
所有搜索必须引用已经实例化的第一个求职者。
我如何引用与联想原有job_seeker厂(已实例化):saved_search。
使用:
cucumber-1.1.9
factory_girl_rails-1.7.0
factory_girl-2.6.4
rails-3.0.12