From 77355fb309a96c396aad8e1abdbb1a2ec642df1b Mon Sep 17 00:00:00 2001 From: Nick Riley Date: Sat, 27 Feb 2016 21:59:25 -0800 Subject: [PATCH] fixes sending text only / stable release 1.0.1 --- README.md | 1 + index.js | 3 +++ package.json | 2 +- test/index.js | 14 +++++++++++++- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fb65974..aab33c9 100644 --- a/README.md +++ b/README.md @@ -59,5 +59,6 @@ Events Updates ------- +* Stable Release - @v1.0.1 21:58 PDT Feb 27th, 2016 * Initial Release - 20:11 PDT Feb 27th, 2016 * Check back notice - 08:09 PDT Feb 27th, 2016 diff --git a/index.js b/index.js index 9757c66..386144c 100644 --- a/index.js +++ b/index.js @@ -91,6 +91,9 @@ class Transport { //jshint ignore:line break; } } + if (!opts.text) { + opts.text = text; + } req.write(JSON.stringify(opts)); req.end(); opts.text = null; diff --git a/package.json b/package.json index a08e7c8..a8b00ae 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "winston-datadog", - "version": "1.0.0", + "version": "1.0.1", "description": "Super light transport for logging Datadog events", "main": "index.js", "scripts": { diff --git a/test/index.js b/test/index.js index 3e59942..f1c6e0d 100644 --- a/test/index.js +++ b/test/index.js @@ -63,8 +63,20 @@ describe('Transport', () => { }); logger.log('info', text, data); }); + + it ('should be able to send text data', (done) => { + var text = 'Something really awesome.'; + logger.once('DatadogResult', (res) => { + assert.equal(res.body.status, 'ok'); + assert(res.body.event); + assert.equal(res.body.event.text, text); + done(); + }); + logger.log('info', text); + }); + - it ('should disable the receiver', function (done) { + it ('should disable the receiver', (done) => { logger.once('DatadogResult', (res) => { done(new Error('data receieved')); });