Sha256: 2dbf599277319cf488181e9196d627f4874eeec2e1e15214a58d76bce35e0485
Contents?: true
Size: 482 Bytes
Versions: 11
Compression:
Stored size: 482 Bytes
Contents
var test = require('tape') var JSONStream = require('../') var testData = '{"rows":[{"hello":"world"}, {"foo": "bar"}]}' test('basic parsing', function (t) { t.plan(2) var parsed = JSONStream.parse("rows.*") var parsedKeys = {} parsed.on('data', function(match) { parsedKeys[Object.keys(match)[0]] = true }) parsed.on('end', function() { t.equal(!!parsedKeys['hello'], true) t.equal(!!parsedKeys['foo'], true) }) parsed.write(testData) parsed.end() })
Version data entries
11 entries across 10 versions & 4 rubygems