delete eventlog older than 7 days

This commit is contained in:
Girish Ramakrishnan
2016-07-25 12:36:43 -07:00
parent 338f4bcdea
commit 98facf2a3c
6 changed files with 70 additions and 2 deletions
+13
View File
@@ -1173,6 +1173,19 @@ describe('database', function () {
done();
});
});
it('delByCreationTime succeeds', function (done) {
eventlogdb.delByCreationTime(new Date(), function (error) {
expect(error).to.be(null);
eventlogdb.getAllPaged(null, null, 1, 1, function (error, results) {
expect(error).to.be(null);
expect(results.length).to.be(0);
done();
});
});
});
});
describe('mailboxes', function () {
+15
View File
@@ -78,4 +78,19 @@ describe('Eventlog', function () {
done();
});
});
it('cleans up token', function (done) {
eventlog.cleanup(function (error) {
expect(error).to.be(null);
eventlog.get(eventId, function (error, result) { // should not have deleted it
expect(error).to.be(null);
expect(result.id).to.be(eventId);
expect(result.action).to.be('some.event');
expect(result.creationTime).to.be.a(Date);
done();
});
});
});
});