beforeEach(async () => { const gsAdapter = new GridStoreAdapter(databaseURI); const db = await gsAdapter._connect(); await db.dropDatabase(); });
}); await adapter.connect(); await adapter.database.dropDatabase(); delete adapter.connectionPromise;
const gridStoreAdapter = new GridStoreAdapter(databaseURI); const db = await gridStoreAdapter._connect(); await db.dropDatabase(); const filesController = new FilesController( gridStoreAdapter,
after(function(callback) { async.series([ function dropData(done) { mongoose.connection.db.dropDatabase(done); }, function disconnect(done) { mongoose.disconnect(done); } ], callback); });
after((done) => { mongoose.connection.db.dropDatabase(() => { mongoose.connection.close(done); }); });
function dropDatabase(cb) { let db = mongoose.connection.db; db.dropDatabase(cb); }
describe(title, () => { before(() => { MONGOOSE_DB.connection.once('connected',() => { MONGOOSE_DB.connection.db.dropDatabase(); console.log('dropping db') }) }) it('should be able to make a request', (done) => { chai.request(server) .get('/test') .end((err, res) => { expect(err).to.be.null() expect(res).to.have.status(200) console.log(res.body) done() }) }) })
// AFTER HOOKS this.AfterFeatures(function(event, callback) { async.series([ function dropData(done) { log.debug('Dropping database...'); mongoose.connection.db.dropDatabase(done); }, function disconnect(done) { log.debug('Disconnected from MongoDB'); mongoose.disconnect(done); } ], callback); });
mongoose.connection.db.dropDatabase(resolve); });
mongoose.connect('mongodb://localhost/grocery',function(){ console.log("connected"); mongoose.connection.db.dropDatabase(); var items = [ { name: "Ice cream" }, { name: "Waffles" }, { name: "Candy", purchased: true }, { name: "Snarks" } ]; items.forEach(function(item){ new GroceryItem(item).save(); }) });
describe(title, () => { before(() => { MONGOOSE_DB.connection.once('connected',() => { MONGOOSE_DB.connection.db.dropDatabase(); console.log('dropping db') })
describe('Person', () => { mongoose.connection.db.dropDatabase(done) })
mongoose.connection.db.dropDatabase(resolve); });
after(done => { mongoose.connection.db.dropDatabase() done() })
mongoose.connection.db.dropDatabase(resolve); });