From 2a99b8242c4238de9c76cb97ae00338f947bc239 Mon Sep 17 00:00:00 2001 From: Josh Burman Date: Fri, 15 Mar 2019 01:04:00 -0400 Subject: [PATCH] new log stuff --- src/test/logger.spec.ts | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/test/logger.spec.ts diff --git a/src/test/logger.spec.ts b/src/test/logger.spec.ts new file mode 100644 index 0000000..731b14e --- /dev/null +++ b/src/test/logger.spec.ts @@ -0,0 +1,40 @@ +var expect = require('chai').expect; +var logger = require('../logger'); + +describe('Logger', function () { + it('should get correct last logged item in error log', function () { + var options = { + limit: 1, + start: 0, + order: 'desc', + fields: ['message'] + }; + var errorTest = `error log test`; + logger.errorLog.info(errorTest); + logger.errorLog.query(options, function (err: any, result: any) { + if (err) { + throw err; + } + + expect(result.file[0].message).to.be.equal(errorTest); + }); + }); + + it('should get correct last logged item in access log', function () { + var options = { + limit: 1, + start: 0, + order: 'desc', + fields: ['message'] + }; + var accessTest = `access log test`; + logger.accessLog.info(accessTest); + logger.accessLog.query(options, function (err: any, result: any) { + if (err) { + throw err; + } + + expect(result.file[0].message).to.be.equal(accessTest); + }); + }); +});