我想为每个数据库表定义替代的固定装置集。
例如,
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
这是可能的,还是类似的?
我想为每个数据库表定义替代的固定装置集。
例如,
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
这是可能的,还是类似的?
使用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
第二个例子保持干燥。工厂女孩是固定装置的简单替代品。试试看,你会喜欢的。