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

Is it possible to use Factory Girl to update an already instanced factory?

我正在努力简化我们的 cukes,试图利用我们系统中内置的出色工厂进行单元测试。

我正在后台设置 @bread ||= FactoryGirl.create(:bread)

在该功能中,我想添加一个特征,如果后台步骤不存在,该特征将被称为 @bread ||= FactoryGirl.create(:bread, :organic)

既然@bread已经存在,有没有办法让我'update'它具有特征?

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

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