Make tests work again

This commit is contained in:
Girish Ramakrishnan
2019-03-22 14:26:25 -07:00
parent 57c4d96467
commit ec57b813da
3 changed files with 26 additions and 54 deletions

View File

@@ -250,10 +250,10 @@ describe('database', function () {
});
it('update succeeds', function (done) {
notificationdb.update(NOTIFICATION_1.id, { acknowledged: true }, function (error, result) {
notificationdb.update(NOTIFICATION_1.id, { acknowledged: true }, function (error) {
expect(error).to.equal(null);
notificationdb.get(result, function (error, result) {
notificationdb.get(NOTIFICATION_1.id, function (error, result) {
expect(error).to.equal(null);
expect(result.id).to.equal(NOTIFICATION_1.id);
expect(result.title).to.equal(NOTIFICATION_1.title);
@@ -299,39 +299,6 @@ describe('database', function () {
done();
});
});
it('can upsert acked notification without eventId', function (done) {
notificationdb.update(NOTIFICATION_3.id, { acknowledged: true }, function (error, result) {
expect(error).to.equal(null);
expect(result).to.be.a('string');
// check message also gets updated
NOTIFICATION_3.message = 'new message';
notificationdb.get(NOTIFICATION_3.id, function (error, result) {
expect(error).to.equal(null);
var oldCreationTime = result.creationTime;
// wait to verify the creationTime update
setTimeout(function () {
notificationdb.upsert(NOTIFICATION_3, function (error, result) {
expect(error).to.equal(null);
expect(result).to.equal(NOTIFICATION_3.id);
notificationdb.get(NOTIFICATION_3.id, function (error, result) {
expect(error).to.equal(null);
expect(result.acknowledged).to.equal(false);
expect(result.message).to.equal(NOTIFICATION_3.message);
expect(result.creationTime).to.be.greaterThan(oldCreationTime);
done();
});
});
}, 1000);
});
});
});
});
describe('domains', function () {
@@ -454,7 +421,9 @@ describe('database', function () {
env: {},
mailboxName: 'talktome',
enableAutomaticUpdate: true,
dataDir: ''
dataDir: '',
tags: [],
label: null
};
it('cannot delete referenced domain', function (done) {
@@ -1036,7 +1005,9 @@ describe('database', function () {
},
mailboxName: 'talktome',
enableAutomaticUpdate: true,
dataDir: ''
dataDir: '',
tags: [],
label: null
};
var APP_1 = {
@@ -1067,7 +1038,9 @@ describe('database', function () {
env: {},
mailboxName: 'callme',
enableAutomaticUpdate: true,
dataDir: ''
dataDir: '',
tags: [],
label: null
};
before(function (done) {
@@ -1864,7 +1837,7 @@ describe('database', function () {
}, function (error) {
expect(error).to.be(null);
eventlogdb.delByCreationTime(new Date(), function (error) {
eventlogdb.delByCreationTime(new Date(Date.now() + 1000), function (error) {
expect(error).to.be(null);
eventlogdb.getAllPaged([], null, 1, 100, function (error, results) {