make users-test work
This commit is contained in:
@@ -6,7 +6,9 @@ const appdb = require('../appdb.js'),
|
||||
blobs = require('../blobs.js'),
|
||||
constants = require('../constants.js'),
|
||||
database = require('../database.js'),
|
||||
delay = require('delay'),
|
||||
domains = require('../domains.js'),
|
||||
expect = require('expect.js'),
|
||||
fs = require('fs'),
|
||||
mail = require('../mail.js'),
|
||||
mailboxdb = require('../mailboxdb.js'),
|
||||
@@ -116,6 +118,8 @@ exports = module.exports = {
|
||||
domainSetup,
|
||||
setup,
|
||||
cleanup,
|
||||
checkMails,
|
||||
clearMailQueue,
|
||||
|
||||
mockApiServerOrigin: 'http://localhost:6060',
|
||||
DASHBOARD_DOMAIN: 'test.example.com',
|
||||
@@ -201,3 +205,12 @@ function cleanup(done) {
|
||||
], done);
|
||||
}
|
||||
|
||||
function clearMailQueue() {
|
||||
mailer._mailQueue = [];
|
||||
}
|
||||
|
||||
async function checkMails(number) {
|
||||
await delay(1000);
|
||||
expect(mailer._mailQueue.length).to.equal(number);
|
||||
clearMailQueue();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user