【发布时间】:2012-02-13 09:39:10
【问题描述】:
我有很大的数据库(超过 100 个表,超过 5GB)
是否有可能从这个数据库生成相关的夹具进行测试,每个表大约只有 3-5 条记录(但需要关系)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 fixtures
我有很大的数据库(超过 100 个表,超过 5GB)
是否有可能从这个数据库生成相关的夹具进行测试,每个表大约只有 3-5 条记录(但需要关系)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 fixtures
使用工厂比使用固定装置更好。
使用工厂,您可以在需要时创建测试记录。他们也会自动构建必要的相关对象。
因此,如果您的 Post 包含许多 Comments,您只需调用 Factory(:create, :comment),这将创建一个有效的 Comment 并且它是父 Post。
【讨论】: