mirror of
https://github.com/wassname/talk.git
synced 2026-07-01 05:42:43 +08:00
28 lines
540 B
JavaScript
28 lines
540 B
JavaScript
const mongoose = require('../services/mongoose');
|
|
|
|
beforeEach(function (done) {
|
|
function clearDB() {
|
|
for (let collection in mongoose.connection.collections) {
|
|
mongoose.connection.collections[collection].remove(function() {});
|
|
}
|
|
return done();
|
|
}
|
|
|
|
if (mongoose.connection.readyState === 0) {
|
|
mongoose.on('open', function() {
|
|
if (err) {
|
|
throw err;
|
|
}
|
|
|
|
return clearDB();
|
|
});
|
|
} else {
|
|
return clearDB();
|
|
}
|
|
});
|
|
|
|
after(function (done) {
|
|
mongoose.disconnect();
|
|
return done();
|
|
});
|