用RSpec启动嵌入式MongoDB?

时间:2014-01-23 17:04:03

标签: ruby mongodb rspec

是否有适合与RSpec一起使用的嵌入式MongoDB版本,可以通过一系列测试来启动?

在JavaLand中,当我不在美国的Ruby度假时,我通常居住在那里,我们养成在运行测试时启动便携式嵌入式数据库服务器版本的习惯,例如this Java-embeddable MongoDB。 / p>

Ruby有同等效力吗?或者我们是否一直希望开发人员能够运行本地MongoDB?

1 个答案:

答案 0 :(得分:2)

目前,我们的副本集测试使用MongoConfig测试工具来调出RS成员: https://github.com/mongodb/mongo-ruby-driver/blob/1.x-stable/test/tools/mongo_config.rb

查看此方法以了解如何使用它: https://github.com/mongodb/mongo-ruby-driver/blob/1.x-stable/test/helpers/test_unit.rb#L38-L62

我们不会将它用于非副本集测试,但我不明白为什么你不能自己使用它。我也没有看到任何关于Rspec的事情,这也会让这很困难。