github.com/cloudcredo/cloudrocker@v0.0.0-20160108110610-1320f8cc2dfd/sample-apps/node/node_modules/logfmt/test/through_test.js (about) 1 var logfmt = require('../logfmt'), 2 stream = require('stream'), 3 through = require('through'), 4 assert = require('assert'); 5 6 7 suite('through', function(){ 8 9 test('through on either side', function(done){ 10 11 var s = new stream.PassThrough; 12 13 s.pipe(through()) 14 .pipe(logfmt.streamParser()) 15 .pipe(through(function(obj){ 16 assert.deepEqual({foo: true}, obj) 17 done() 18 })) 19 20 s.push('foo\n'); 21 }) 22 23 })