FactoryGirl默认使用params

时间:2014-01-10 05:35:27

标签: ruby-on-rails factory-bot

有以下代码:

  factory :item do
    name        'Some name'
    description 'Some description'
    cost        100
    cooking_time 10
    menu
  end

此代码将cooking_time设置为常量值,但是如何使用默认值(10)传递此参数的param?感谢

2 个答案:

答案 0 :(得分:1)

create(:item, cooking_time: 20)

有关详情,请浏览Factory Girl Documentation

答案 1 :(得分:0)

您只需在测试中使用工厂时覆盖该属性:

create(:item, cooking_time: 20)