UNPKG

sails-mongo-cloud

Version:

Mongo DB adapter for Sails.js/Waterline. Forked from sails-mongo and updated with Mongodb Driver v4.9.1

54 lines (45 loc) 1.41 kB
var createManager = require('machine').build(require('../../').createManager); var getConnection = require('machine').build(require('../../').getConnection); var releaseConnection = require('machine').build(require('../../').releaseConnection); describe('Connectable ::', function() { describe('Release Connection', function() { var manager; var connection; // Create a manager and connection before(function(done) { // Needed to dynamically get the host using the docker container var host = process.env.WATERLINE_ADAPTER_TESTS_HOST || 'localhost'; createManager({ connectionString: 'mongodb://' + host + ':27017/mppg' }) .exec(function(err, report) { if (err) { return done(err); } manager = report.manager; getConnection({ manager: manager }) .exec(function(err, report) { if (err) { return done(err); } connection = report.connection; return done(); }); }); }); // The actual machine is a no-op so just ensure no error comes back. it('should successfully release a connection', function(done) { releaseConnection({ connection: connection }) .exec(function(err) { if (err) { return done(err); } return done(); }); }); }); });