我想为每个数据库表定义替代的灯具组。
例如,
class BusinessSpec
describe "some aspect of businesses" do
fixtures :fixture_set_1
...
end
describe "some unrelated aspect of businesses" do
fixtures :fixture_set_2
...
end
end
这可能是类似的吗?
答案 0 :(得分:2)
使用factory_girl之类的内容更容易。您可以为每个表定义多个工厂。
Factory.define :my_post, :class => Post do |f|
f.name "Mine"
f.created_at 2.weeks.ago
end
Factory.define :another_post, :class => Post, :parent => :my_post do |f|
f.name "Another"
end
第二个例子让事情变得干燥。工厂女孩很容易替换固定装置。尝试一下,你会爱上它。