anytv-node-mongo
Version:
Our version of mongoskin that makes connecting to mongo simpler. Especially made for our awesome expressjs boilerplate.
31 lines (22 loc) • 689 B
JavaScript
;
const should = require('chai').should();
const CustomMongo = require(process.cwd() + '/lib/CustomMongo').default;
const FREE_DB = {
host: 'localhost:27017',
user: 'root',
password: '',
database: 'test'
};
describe('Overall test', () => {
it ('mongo.open should return a connection', (done) => {
const mongo = new CustomMongo();
mongo.open(FREE_DB).collection.should.exist;
done();
});
it ('mongo.open should re-use connections', (done) => {
const mongo = new CustomMongo();
const connection = mongo.open(FREE_DB);
mongo.open(FREE_DB).should.be.equal(connection);
done();
});
});