connect(connectionString, function (err, db) { databaseCleaner.clean(db, function () { console.log('Db clean'); db.close(); done(); }); });
(err, db) => { if (err) { throw new Error(err); } else { dbCleaner.clean(db, done); } }
connect(`${dbOptions.server}${dbOptions.masterDb}`, (err, db) => { databaseCleaner.clean(db, () => { console.log('done - clean'); db.close(); done(); }) })
var cleaner = function (done) { var connection = express.infra.connectionFactory(); var databaseCleaner = new DatabaseCleaner('mysql'); databaseCleaner.clean(connection, function (err) { if (!err) { done(); } }); };
connect(`${dbOptions.server}${dbOptions.masterDb}`, (err, db) => { databaseCleaner.clean(db, () => { console.log('done - clean'); db.close(); //Setup inital data dbs.connectToMaster((err, db) => { db.model('Account') .create(masterAccount) .then((account) => { return db.model('Client') .create(Object.assign({}, masterClient, { account: account })); }) .then((client) => { masterClient.id = client.id; done(); }) .catch( err => { done(err); }) }) }) })
tearDown: function (callback) { databaseCleaner.clean(mongoose.createConnection('mongodb://localhost/rating_test').db, callback); },
it('Clean mongodb', (done) => { mongoCleaner.clean(mongo, () => { done(); }); });
connect(url, function (error, db) { cleaner.clean(db, function () { db.close(); callback && callback(); }); });
after(function(done) { databaseCleaner.clean(mongoose.connections[0].db, function() { console.log('done'); }); done() });
clean: function (callback) { databaseCleaner.clean(mongoose.connections[0].db, callback); },
return new Promise((resolve) => databaseCleaner.clean(db, resolve));
mongo.connect('mongodb://localhost/campus-manager-test', function(err, db) { databaseCleaner.clean(db, function() { console.log('done'); db.close(); }); });
clearDatabase = function(cb) { databaseCleaner.clean(mongoose.connections[0].db, function(err) { return cb(null); }); }
exports.cleanDb = function (db, cb) { var databaseCleaner = new DatabaseCleaner('mongodb'); databaseCleaner.clean(db, cb); };
tearDown: function (callback) { databaseCleaner.clean(client, callback); },
after(async () => { await databaseCleaner.clean(server.app.db.pipeline.link); });