From 3cbd4da62855a4e0944529c3ef109f80fc53a9e9 Mon Sep 17 00:00:00 2001 From: EviSONG Date: Fri, 28 Sep 2018 12:18:38 +0800 Subject: [PATCH] Appended newline to data in file forwarder --- src/forwarders/file.js | 2 +- test/forwarders/file.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/forwarders/file.js b/src/forwarders/file.js index 70ce83c..cb75037 100644 --- a/src/forwarders/file.js +++ b/src/forwarders/file.js @@ -32,7 +32,7 @@ function send (directory, data, type, separator, callback) { try { fs.writeFile( path.join(directory, 'boomcatch-' + uuid.v4() + '.' + extensions[type || 'default']), - data, + data + '\n', { mode: 420 }, function (error) { callback(error, data.length); diff --git a/test/forwarders/file.js b/test/forwarders/file.js index 78949b2..ff8139b 100644 --- a/test/forwarders/file.js +++ b/test/forwarders/file.js @@ -152,7 +152,7 @@ suite('forwarders/file:', function () { assert.strictEqual(log.these.writeFile[0], require('fs')); assert.lengthOf(log.args.writeFile[0], 4); assert.strictEqual(log.args.writeFile[0][0], 'mock path.join result'); - assert.strictEqual(log.args.writeFile[0][1], 'foo bar'); + assert.strictEqual(log.args.writeFile[0][1], 'foo bar\n'); assert.isObject(log.args.writeFile[0][2]); assert.lengthOf(Object.keys(log.args.writeFile[0][2]), 1); assert.strictEqual(log.args.writeFile[0][2].mode, 420);