add maildb entry when domain entry is created

This commit is contained in:
Girish Ramakrishnan
2018-01-21 00:27:28 -08:00
parent f5b685465f
commit f4e1b8874c
3 changed files with 17 additions and 3 deletions

View File

@@ -12,6 +12,7 @@ var async = require('async'),
eventlog = require('../eventlog.js'),
expect = require('expect.js'),
mail = require('../mail.js'),
maildb = require('../maildb.js'),
mailer = require('../mailer.js'),
paths = require('../paths.js'),
safe = require('safetydance'),
@@ -67,7 +68,7 @@ describe('digest', function () {
settings.initialize,
user.createOwner.bind(null, USER_0.username, USER_0.password, USER_0.email, USER_0.displayName, AUDIT_SOURCE),
eventlog.add.bind(null, eventlog.ACTION_UPDATE, AUDIT_SOURCE, { boxUpdateInfo: { sourceTarballUrl: 'xx', version: '1.2.3', changelog: [ 'good stuff' ] } }),
settingsdb.set.bind(null, mail.MAIL_CONFIG_KEY, JSON.stringify({ enabled: true })),
maildb.update.bind(null, DOMAIN_0.domain, { enabled: true }),
mailer._clearMailQueue
], done);
});
@@ -123,7 +124,7 @@ describe('digest', function () {
it('sends mail for pending update to owner account email', function (done) {
updatechecker._setUpdateInfo({ box: null, apps: { 'appid': { manifest: { version: '1.2.5', changelog: 'noop\nreally' } } } });
settingsdb.set(mail.MAIL_CONFIG_KEY, JSON.stringify({ enabled: true }), function (error) {
maildb.update(DOMAIN_0.domain, { enabled: true }, function (error) {
if (error) return done(error);
digest.maybeSend(function (error) {