GTD*_*Dev 26 integration-testing mocha.js mongodb node.js zombie.js
我正在学习nodejs,我有一个mongodb数据库,我必须与之交互.我目前正在考虑使用mocha作为单元测试框架,使用zombie.js作为验收测试框架.我想知道怎样才能进行全面的验收测试,这些测试打到了mongodb数据库.是否有框架/模块可以帮助用测试数据库替换数据库,或者mocha或zombie.js具有可以轻松用于替换数据库的功能.
还有一个框架类似于工厂(而不是夹具)创建数据库对象的想法.
我在rails世界中遇到的类似概念是在rspec中,有一个spec_helper.rb文件在运行测试之前运行,该文件设置项目配置以决定在运行测试时要命中哪个数据库.它在运行测试之前使用database_cleaner清理测试数据库.对于工厂,我使用Factory girl在rails世界中再次从数据库模式创建工厂对象.
谢谢
| 归档时间: |
|
| 查看次数: |
15341 次 |
| 最近记录: |