工厂女孩参考父母

时间:2012-06-28 22:56:51

标签: ruby-on-rails factory-bot

我有这样的工厂:

FactoryGirl.define do
    factory :subject do
      name 'Calculus'
    end
end

我想引用他的父母是'数学',父母是空的。我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果我正确理解了问题,您可以指定父作为factory方法的选项:

FactoryGirl.define do
  factory :subject do
    name 'Subject'
  end

  factory :maths, :parent => :subject do
    name 'Maths'
  end

  factory :calculus, :parent => :maths do
    name 'Calculus'
  end
end

这是一个相当人为的例子,因为子工厂覆盖了继承的name属性,但是这会回答你的问题吗?

相关问题