Skip to content

Commit 186e2ab

Browse files
committed
Add test coverage for emitting 'close'.
1 parent 1ad5938 commit 186e2ab

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/client/connection.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,18 @@ describe('client connection', function() {
101101
});
102102
});
103103

104+
it('updates after connection socket stream emits "close"', function(done) {
105+
var backend = this.backend;
106+
var connection = backend.connect();
107+
connection.on('connected', function() {
108+
connection.socket.stream.emit('close')
109+
setTimeout(function() {
110+
expect(backend.agentsCount).equal(0);
111+
done();
112+
}, 10);
113+
});
114+
});
115+
104116
it('does not increment when agent connect is rejected', function() {
105117
var backend = this.backend;
106118
backend.use('connect', function(request, next) {

0 commit comments

Comments
 (0)