我的数据库很大(超过100个表,超过5 5GB)
有没有可能从这个数据库中生成用于测试的相关夹具,每个表只有3-5条记录(但需要有关系)
发布于 2012-02-13 17:45:06
使用工厂比使用fixture更好。
使用工厂,您可以在需要时创建测试记录。它们也会自动构建必要的相关对象。
因此,如果你有带有许多评论的帖子,你只需要调用Factory(:create, :comment)
,它将创建一个有效的评论和它的父帖子。
https://stackoverflow.com/questions/9258299
复制相似问题