Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80529 views
1
2
3
var fs = require ('fs')
4
, join = require('path').join
5
, file = join(__dirname, '..','package.json')
6
, JSONStream = require('../')
7
, it = require('it-is')
8
9
var expected = JSON.parse(fs.readFileSync(file))
10
, parser = JSONStream.parse([])
11
, called = 0
12
, ended = false
13
, parsed = []
14
15
fs.createReadStream(file).pipe(parser)
16
17
parser.on('data', function (data) {
18
called ++
19
it(data).deepEqual(expected)
20
})
21
22
parser.on('end', function () {
23
ended = true
24
})
25
26
process.on('exit', function () {
27
it(called).equal(1)
28
console.error('PASSED')
29
})
30