是否可以使用Factory Girl更新已经实例化的工厂?

时间:2016-07-22 21:28:41

标签: ruby factory-bot qa

所以我试图简化我们的尝试,试图利用我们系统内置的精彩工厂进行单元测试。

我在后台步骤中设置yr

通过该功能,如果背景步骤不存在,我想添加一个名为@bread ||= FactoryGirl.create(:bread)的特征。

由于@bread ||= FactoryGirl.create(:bread, :organic)已经存在,我是否有办法更新'它与特质?

1 个答案:

答案 0 :(得分:1)

尝试这样的事情(我没有测试过这个)

@bread.update(FactoryGirl.attributes_for(:bread, :organic)