Sha256: e417e3ff32bd8023f7986d8597a32648dd624d07825af12b2e1265a4590dc27a
Contents?: true
Size: 832 Bytes
Versions: 16
Compression:
Stored size: 832 Bytes
Contents
var fs = require ('fs'); var net = require('net'); var join = require('path').join; var file = join(__dirname, 'fixtures','all_npm.json'); var it = require('it-is'); var JSONStream = require('../'); var str = fs.readFileSync(file); var server = net.createServer(function(client) { var root_calls = 0; var data_calls = 0; var parser = JSONStream.parse(); parser.on('root', function(root, count) { ++ root_calls; it(root_calls).notEqual(2); }); parser.on('error', function(err) { console.log(err); server.close(); }); parser.on('end', function() { console.log('END'); server.close(); }); client.pipe(parser); }); server.listen(9999); var client = net.connect({ port : 9999 }, function() { var msgs = str + '}'; client.end(msgs); });
Version data entries
16 entries across 8 versions & 4 rubygems