[英]Can't figure out how to override associations in FactoryGirl and Rails
鉴于此工厂:
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)如何在规格测试中覆盖帐户创建?
非常感谢
我尝试了您的代码,但出现了一个绿点。
你有
FactoryGirl.define do
factory :account do
end
end
并在模型和数据库中正确设置了所有内容?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.