mirror of
https://github.com/thangisme/notes.git
synced 2025-09-24 10:54:25 -04:00
Initial commit
This commit is contained in:
28
node_modules/JSONStream/test/parsejson.js
generated
vendored
Normal file
28
node_modules/JSONStream/test/parsejson.js
generated
vendored
Normal file
@@ -0,0 +1,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])))
|
||||
|
||||
|
||||
|
||||
}
|
Reference in New Issue
Block a user