鉴于这家工厂:
FactoryGirl.define do
factory:prospect do
account
end
end
其中“帐户”指向一个有效的工厂(并且工作正常),我无法弄清楚如何在我的测试中覆盖该帐户。
我试过这个:
account = FactoryGirl.create( :account )
prospect = FactoryGirl.create( :prospect, account: account )
expect( prospect.account ).to eq account
但事实并非如此,我得到了两个单独的帐户对象。任何想法(a)为什么会发生这种情况和/或(b)如何在规范测试中覆盖帐户创建?
非常感谢