1var JSONStream = require('../'); 2var test = require('tape') 3 4test('#66', function (t) { 5 var error = 0; 6 var stream = JSONStream 7 .parse() 8 .on('error', function (err) { 9 t.ok(err); 10 error++; 11 }) 12 .on('end', function () { 13 t.ok(error === 1); 14 t.end(); 15 }); 16 17 stream.write('["foo":bar['); 18 stream.end(); 19 20}); 21 22test('#81 - failure to parse nested objects', function (t) { 23 var stream = JSONStream 24 .parse('.bar.foo') 25 .on('error', function (err) { 26 t.error(err); 27 }) 28 .on('end', function () { 29 t.end(); 30 }); 31 32 stream.write('{"bar":{"foo":"baz"}}'); 33 stream.end(); 34}); 35