From 2a99b8242c4238de9c76cb97ae00338f947bc239 Mon Sep 17 00:00:00 2001
From: Josh Burman <josh.burman@getyardstick.com>
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);
+    });
+  });
+});