mirror of
https://github.com/wassname/talk.git
synced 2026-06-30 12:03:34 +08:00
28 lines
531 B
JavaScript
28 lines
531 B
JavaScript
const mongoose = require('../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();
|
|
});
|