• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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