【发布时间】:2011-09-01 09:44:25
【问题描述】:
如果我有 2 个模型 - 例如。商店和品牌,我想为商店建模,比如 3 到 10 个品牌,使用工厂女孩的好方法是什么?
factory :brand do |b|
b.name "Hip Brand"
b.url { "http://#{name}.com" }
end
factory :shop do |s|
name "Cool Shop"
after_create {
count = 0
(5..10).to_a.sample.times do
count += 1
Factory(:brand, :shops => s, :name => "brand #{count}")
end
}
end
这显然不是这样做的方法,但应该让我知道我想要实现什么!
【问题讨论】:
标签: ruby unit-testing tdd factory-bot