Swap-Aggregator-Subgraph/node_modules/json-text-sequence/test/generator.test.coffee
Richa-iitr d211083153 Revert "Revert "added handler""
This reverts commit c36ee8c5ca.
2022-07-03 07:30:05 +05:30

36 lines
643 B
CoffeeScript

jts = require '../lib/index'
@create = (test) ->
g = new jts.generator
test.ok g
test.done()
@generate = (test) ->
data = []
g = new jts.generator()
g.on 'data', (d) ->
data.push(d)
g.on 'error', (e) ->
test.ifError(e)
g.on 'finish', ->
test.deepEqual data[0], new Buffer('\x1e12\n')
test.deepEqual data[1], new Buffer('\x1e{"foo":1,"bar":"two"}\n')
test.done()
g.write 12
g.end
foo: 1
bar: "two"
@error = (test) ->
a = {}
a.foo = a
g = new jts.generator()
g.on 'data', (d) ->
test.ok false, 'not expecting data'
g.on 'error', (e) ->
test.ok e?
test.done()
g.end(a)