github.com/cloudcredo/cloudrocker@v0.0.0-20160108110610-1320f8cc2dfd/sample-apps/node/node_modules/logfmt/test/new_logfmt.js (about) 1 var logfmt = require('../logfmt'), 2 assert = require('assert'); 3 4 var OutStream = require('./outstream'); 5 6 suite('new logfmt', function() { 7 test("returns an isolated logfmt object", function(){ 8 var logfmt2 = new logfmt; 9 logfmt2.stream = new OutStream; 10 11 var logfmt3 = new logfmt; 12 logfmt3.stream = new OutStream; 13 14 var data = {foo: 'bar', a: 14} 15 logfmt2.log(data); 16 assert.equal("foo=bar a=14\n", logfmt2.stream.logline) 17 assert.equal("", logfmt3.stream.logline) 18 19 logfmt2.log({foo: 'bar'}) 20 logfmt3.log(data); 21 assert.equal("foo=bar\n", logfmt2.stream.logline) 22 assert.equal("foo=bar a=14\n", logfmt3.stream.logline) 23 }) 24 })