UNPKG

demos

Version:

25 lines (22 loc) 477 B
var assert = require('assert'); var mongojs = require('../index'); var db = mongojs('test', ['a']); module.exports = function(docs, test) { db.a.remove(function(err) { assert.ok(!err); var insertNextDoc = function() { assert.ok(!err); if (!docs.length) { test(db, function() { db.a.remove(function(err) { assert.ok(!err); db.close(); }); }); return; } db.a.save(docs.shift(), insertNextDoc); }; insertNextDoc(); }); };