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

Version Path
pcp-server-ruby-sdk-0.0.6 node_modules/JSONStream/test/browser.js
pcp-server-ruby-sdk-0.1.0 node_modules/JSONStream/test/browser.js
minimum_viable_product-0.0.11 test/dummy/node_modules/browserify-incremental/node_modules/JSONStream/test/browser.js
minimum_viable_product-0.0.11 test/dummy/node_modules/JSONStream/test/browser.js
brwy_rails-0.0.6 test/dummy/node_modules/JSONStream/test/browser.js
brwy_rails-0.0.5 test/dummy/node_modules/JSONStream/test/browser.js
brwy_rails-0.0.4 test/dummy/node_modules/JSONStream/test/browser.js
brwy_rails-0.0.3 test/dummy/node_modules/JSONStream/test/browser.js
brwy_rails-0.0.2 test/dummy/node_modules/JSONStream/test/browser.js
brwy_rails-0.0.1 test/dummy/node_modules/JSONStream/test/browser.js
sprockets-browserify-0.3.0 node_modules/browserify/node_modules/JSONStream/test/browser.js