Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 与摩卡和mongodb的TDD_Ruby_Mongodb_Sinatra_Ruby Mocha - Fatal编程技术网

Ruby 与摩卡和mongodb的TDD

Ruby 与摩卡和mongodb的TDD,ruby,mongodb,sinatra,ruby-mocha,Ruby,Mongodb,Sinatra,Ruby Mocha,我正试图通过Mongo Ruby驱动程序将mongodb添加到我的sinatra应用程序中,我已经决定以正确的方式添加mongodb。当我开始考虑TDD时,我找不到任何关于如何使用mongodb的示例或指导 过了一段时间,我开始认为我应该使用mocha进行mongodb的单元测试。但我想我会和社区再核实一下。这是正确的方法吗?我肯定会使用mocha或任何其他模拟框架。。。如果您使用ActiveRecord、Mongoid、DM进行操作,这没有什么区别,因为这种行为将被模拟。不管怎样,这就是我的想

我正试图通过Mongo Ruby驱动程序将mongodb添加到我的sinatra应用程序中,我已经决定以正确的方式添加mongodb。当我开始考虑TDD时,我找不到任何关于如何使用mongodb的示例或指导


过了一段时间,我开始认为我应该使用mocha进行mongodb的单元测试。但我想我会和社区再核实一下。这是正确的方法吗?

我肯定会使用mocha或任何其他模拟框架。。。如果您使用ActiveRecord、Mongoid、DM进行操作,这没有什么区别,因为这种行为将被模拟。不管怎样,这就是我的想法