summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/JSONStream/test/parsejson.js
blob: 7f157175f5c48dc7c318b64333b541b468149e41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25


/*
 sometimes jsonparse changes numbers slightly.
*/

var r = Math.random()
  , Parser = require('jsonparse')
  , p = new Parser()
  , assert = require('assert')
  , times = 20
while (times --) {

  assert.equal(JSON.parse(JSON.stringify(r)), r, 'core JSON')

  p.onValue = function (v) {
    console.error('parsed', v)
    assert.equal(v,r)
  }
  console.error('correct', r)
  p.write (new Buffer(JSON.stringify([r])))



}