linx-simulator2/node_modules/reconnect-core/test/onconnect-listener.js
2019-09-18 11:11:16 +03:00

27 lines
505 B
JavaScript

var inject = require('..')
var test = require('tape')
var Stream = require('stream')
var Emitter = require('events').EventEmitter
var noop = function () {}
var ee = new Emitter
var reconnect = inject(function () {
var s = new Stream
process.nextTick(function () {
s.emit('connect')
s.emit('close')
})
s.end = noop
return s
})
test('on connect listener', function (t) {
t.plan(1)
reconnect().on('connect', function () {
t.ok(true)
this.reconnect = false
}).connect()
})