var JSONStream = require('../'); var test = require('tape') test('#66', function (t) { var error = 0; var stream = JSONStream .parse() .on('error', function (err) { t.ok(err); error++; }) .on('end', function () { t.ok(error === 1); t.end(); }); stream.write('["foo":bar['); stream.end(); }); test('#81 - failure to parse nested objects', function (t) { var stream = JSONStream .parse('.bar.foo') .on('error', function (err) { t.error(err); }) .on('end', function () { t.end(); }); stream.write('{"bar":{"foo":"baz"}}'); stream.end(); });