make tests finish
database.uninitialize must be called to drop the connection
This commit is contained in:
@@ -149,7 +149,10 @@ describe('Apps', function () {
|
||||
});
|
||||
|
||||
after(function (done) {
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
});
|
||||
|
||||
describe('validateHostname', function () {
|
||||
|
||||
@@ -109,7 +109,10 @@ describe('apptask', function () {
|
||||
});
|
||||
|
||||
after(function (done) {
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
});
|
||||
|
||||
it('initializes succesfully', function (done) {
|
||||
|
||||
@@ -22,7 +22,10 @@ function setup(done) {
|
||||
}
|
||||
|
||||
function cleanup(done) {
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
}
|
||||
|
||||
describe('Certificates', function () {
|
||||
|
||||
@@ -13,13 +13,16 @@ var async = require('async'),
|
||||
|
||||
function setup(done) {
|
||||
async.series([
|
||||
database.initialize.bind(null),
|
||||
database._clear.bind(null)
|
||||
database.initialize,
|
||||
database._clear
|
||||
], done);
|
||||
}
|
||||
|
||||
function cleanup(done) {
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
}
|
||||
|
||||
describe('Cloudron', function () {
|
||||
|
||||
@@ -78,7 +78,10 @@ describe('database', function () {
|
||||
});
|
||||
|
||||
after(function (done) {
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
});
|
||||
|
||||
describe('domains', function () {
|
||||
|
||||
@@ -53,16 +53,6 @@ function checkMails(number, email, done) {
|
||||
}
|
||||
|
||||
describe('digest', function () {
|
||||
function cleanup(done) {
|
||||
mailer._clearMailQueue();
|
||||
safe.fs.unlinkSync(paths.UPDATE_CHECKER_FILE);
|
||||
|
||||
async.series([
|
||||
settings.uninitialize,
|
||||
database._clear
|
||||
], done);
|
||||
}
|
||||
|
||||
before(function (done) {
|
||||
config._reset();
|
||||
config.set('fqdn', 'domain.com');
|
||||
@@ -83,7 +73,16 @@ describe('digest', function () {
|
||||
], done);
|
||||
});
|
||||
|
||||
after(cleanup);
|
||||
after(function (done) {
|
||||
mailer._clearMailQueue();
|
||||
safe.fs.unlinkSync(paths.UPDATE_CHECKER_FILE);
|
||||
|
||||
async.series([
|
||||
settings.uninitialize,
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
});
|
||||
|
||||
describe('disabled', function () {
|
||||
before(function (done) {
|
||||
|
||||
@@ -37,7 +37,10 @@ describe('dns provider', function () {
|
||||
});
|
||||
|
||||
after(function (done) {
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
});
|
||||
|
||||
describe('noop', function () {
|
||||
|
||||
@@ -6,10 +6,11 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
var database = require('../database.js'),
|
||||
expect = require('expect.js'),
|
||||
var async = require('async'),
|
||||
database = require('../database.js'),
|
||||
eventlog = require('../eventlog.js'),
|
||||
EventLogError = eventlog.EventLogError;
|
||||
EventLogError = eventlog.EventLogError,
|
||||
expect = require('expect.js');
|
||||
|
||||
function setup(done) {
|
||||
// ensure data/config/mount paths
|
||||
@@ -20,7 +21,10 @@ function setup(done) {
|
||||
}
|
||||
|
||||
function cleanup(done) {
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
}
|
||||
|
||||
describe('Eventlog', function () {
|
||||
|
||||
@@ -67,7 +67,10 @@ function setup(done) {
|
||||
}
|
||||
|
||||
function cleanup(done) {
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
}
|
||||
|
||||
describe('Groups', function () {
|
||||
|
||||
@@ -55,7 +55,10 @@ describe('janitor', function () {
|
||||
});
|
||||
|
||||
after(function (done) {
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
});
|
||||
|
||||
it('can cleanupTokens', function (done) {
|
||||
|
||||
@@ -182,7 +182,8 @@ function setup(done) {
|
||||
function cleanup(done) {
|
||||
async.series([
|
||||
ldapServer.stop,
|
||||
database._clear
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], function () {
|
||||
dockerProxy.close(function () { done(); }); // some strange error
|
||||
});
|
||||
|
||||
@@ -45,7 +45,8 @@ function cleanup(done) {
|
||||
|
||||
async.series([
|
||||
settings.uninitialize,
|
||||
database._clear
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
}
|
||||
|
||||
|
||||
@@ -53,7 +53,8 @@ function cleanup(done) {
|
||||
|
||||
async.series([
|
||||
settings.uninitialize,
|
||||
database._clear
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
}
|
||||
|
||||
|
||||
@@ -80,7 +80,10 @@ function setup(done) {
|
||||
function cleanup(done) {
|
||||
mailer._clearMailQueue();
|
||||
|
||||
database._clear(done);
|
||||
async.series([
|
||||
database._clear,
|
||||
database.uninitialize
|
||||
], done);
|
||||
}
|
||||
|
||||
function checkMails(number, options, callback) {
|
||||
|
||||
Reference in New Issue
Block a user