1
的對象我想創建兩個對象引用另一個,我已經在之前創建的單個對象(:每個)塊工廠女孩:創建關聯到現有的對象
如。
# in my factories.rb file..
factory :blah_1 do
association :foo, :factory => :foo
end
...
# in my spec..
before(:each) do
foo = Factory(:foo)
end
...
foo.blahs << Factory(:blah_1)
foo.blahs << Factory(:blah_1)
# some test on foo to make sure the right thing happened
當我運行該規範它會嘗試兩個blah_1和blah_2生成foo的實例,失敗,因爲我不允許重複的屬性。
我倒是喜歡向同時獲得blah_1和blah_2到參考一個foo的工廠。
在此先感謝您的幫助:)
你打算在代碼中使用':blah_2'而不是':blah_1'說出最後一條語句嗎? –