Blame view

node_modules/JSONStream/test/parsejson.js 488 Bytes
f7563de62   Palak Handa   first commit
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
26
27
28
  
  
  /*
   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(
        String(v).slice(0,12),
        String(r).slice(0,12)
      )
    }
    console.error('correct', r)
    p.write (new Buffer(JSON.stringify([r])))
  
  
  
  }