@@ -22,80 +22,41 @@ test('Events', function(t) {
2222 sock = socket ;
2323 t . equal ( order ++ , 1 , 'server/open' ) ;
2424 } ) ;
25-
26- server . listener . on ( 'connection' , function ( socket ) {
27- sock . on ( 'message' , onmessageserver ) ;
28- sock . on ( 'close' , oncloseserver ) ;
29- t . equal ( order ++ , 2 , 'server/connection' ) ;
30- t . equal ( sock , socket , 'server/connection sock' ) ;
31- } ) ;
32-
3325 client . on ( 'open' , function ( socket ) {
3426 sock2 = socket ;
35- t . equal ( order ++ , 3 , 'client/open' ) ;
27+ t . equal ( order ++ , 2 , 'client/open' ) ;
3628 } ) ;
3729
38- client . socket . on ( 'open' , function ( ) {
39- sock2 . on ( 'message' , onmessageclient ) ;
40- sock2 . on ( 'close' , oncloseclient ) ;
41- t . equal ( order ++ , 4 , 'clientsocket/open' ) ;
42- t . equal ( sock2 , this , 'clientsocket/open sock' ) ;
43- } ) ;
44-
45-
46-
47- server . on ( 'message' , function ( node , message ) {
48- msg = message ;
49- t . equal ( order ++ , 7 , 'server/message' ) ;
50- t . equal ( sock , node . socket , 'server/message sock' ) ;
51- } ) ;
52- function onmessageserver ( message ) {
53- if ( message != "" ) {
54- t . equal ( order ++ , 8 , 'serverlistener/message' ) ;
55- t . equal ( msg , message , 'serverlistener/message msg' ) ;
56- ( Math . round ( Math . random ( ) * 100 ) % 2 ) ? sock . close ( ) : sock2 . close ( ) ;
57- }
58- } ;
5930
6031 client . on ( 'message' , function ( message ) {
61- msg2 = message ;
62- t . equal ( order ++ , 5 , 'client/message' ) ;
32+ t . equal ( order ++ , 3 , 'client/message' ) ;
6333 t . equal ( sock2 , client . socket , 'client/message sock' ) ;
6434 } ) ;
65- function onmessageclient ( message ) {
66- t . equal ( order ++ , 6 , 'clientsocket/message' ) ;
67- t . equal ( msg2 , message , 'clientsocket/message msg' ) ;
68- } ;
69-
35+ server . on ( 'message' , function ( node , message ) {
36+ t . equal ( order ++ , 4 , 'server/message' ) ;
37+ t . equal ( sock , node . socket , 'server/message sock' ) ;
38+ } ) ;
7039
7140
7241
7342 client . on ( 'close' , function ( ) {
74- t . equal ( order ++ , 9 , 'client/close' ) ;
43+ t . equal ( order ++ , 5 , 'client/close' ) ;
7544 } ) ;
76- function oncloseclient ( ) {
77- t . equal ( order ++ , 10 , 'clientsocket/close' ) ;
78- } ;
79-
80-
81-
8245 server . on ( 'close' , function ( socket ) {
83- t . equal ( order ++ , 11 , 'server/close' ) ;
46+ t . equal ( order ++ , 6 , 'server/close' ) ;
8447 t . equal ( sock , socket , 'server/close sock' ) ;
85- } ) ;
86- function oncloseserver ( ) {
87- t . equal ( order ++ , 12 , 'serverlistener/close' ) ;
8848 t . end ( ) ;
89-
9049 try {
91- setTimeout ( function ( ) {
92- client . socket . close ( ) ;
93- server . listener . close ( ) ;
94- t . end ( ) ;
95- } , 1000 ) ;
96- } catch ( e ) { }
97- } ;
50+ server . listener . close ( ) ;
51+ } catch ( e ) {
52+ process . exit ( ) ;
53+ }
54+ } ) ;
55+
9856
9957} ) ;
10058
10159
60+ setTimeout ( function ( ) {
61+ client . socket . close ( ) ;
62+ } , 1000 ) ;
0 commit comments