aboutsummaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/JSONStream/test/browser.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/JSONStream/test/browser.js')
-rw-r--r--deps/npm/node_modules/JSONStream/test/browser.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/deps/npm/node_modules/JSONStream/test/browser.js b/deps/npm/node_modules/JSONStream/test/browser.js
new file mode 100644
index 0000000000..3c28d4919f
--- /dev/null
+++ b/deps/npm/node_modules/JSONStream/test/browser.js
@@ -0,0 +1,18 @@
+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()
+}) \ No newline at end of file