【发布时间】:2017-02-13 11:43:29
【问题描述】:
我想将 TDD/BDD 添加到我的 rails 应用程序中,但它使用 MongoDB 来存储数据。
所以我的问题是,是否存在可以以某种方式模拟 MongoDB 或其他方式在 MongoDB 重轨应用程序中使用 TDD/BDD 的 gem?
【问题讨论】:
-
为什么不用真品?
-
你的意思是让构建脚本创建一个,启动它,停止它并在成功构建时删除?
-
不,让它一直运行。然后根据需要创建/删除集合/文档。
-
在您的测试环境中不使用 MongoDB 有什么特殊原因吗?
-
您可能想使用 Factory Girl 和可能的 Database Cleaner。如果您使用 Mongoid,则不需要 Database Cleaner。
标签: ruby-on-rails ruby mongodb tdd bdd