UNPKG

647 BJavaScriptView Raw
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});