File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed
Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -3,12 +3,21 @@ const assert = require('assert');
33const net = require ( 'net' ) ;
44
55const socket = new net . Socket ( ) ;
6- socket . on ( 'error' , ( ) => { } ) ;
6+ socket . on ( 'error' , ( ) => {
7+ // noop
8+ } ) ;
79socket . connect ( { host : 'non-existing.domain' , port : 1234 } ) ;
810socket . destroySoon ( ) ;
9- socket . connect ( { host : 'non-existing.domain' , port : 1234 } ) ;
1011socket . destroySoon ( ) ;
1112const finishListenersCount = socket . listeners ( 'finish' ) . length ;
1213const connectListenersCount = socket . listeners ( 'connect' ) . length ;
13- assert . equal ( finishListenersCount , 1 ) ;
14- assert . equal ( connectListenersCount , 1 ) ;
14+ assert . equal (
15+ finishListenersCount ,
16+ 1 ,
17+ '"finish" event listeners should not be duplicated for multiple "Socket.destroySoon" calls'
18+ ) ;
19+ assert . equal (
20+ connectListenersCount ,
21+ 1 ,
22+ '"connect" event listeners should not be duplicated for multiple "Socket.destroySoon" calls'
23+ ) ;
You can’t perform that action at this time.
0 commit comments