@@ -29,12 +29,13 @@ test(function serverTimeout(cb) {
29
29
// just do nothing, we should get a timeout event.
30
30
} ) ;
31
31
server . listen ( common . PORT ) ;
32
- server . setTimeout ( 50 , function ( socket ) {
32
+ var s = server . setTimeout ( 50 , function ( socket ) {
33
33
caughtTimeout = true ;
34
34
socket . destroy ( ) ;
35
35
server . close ( ) ;
36
36
cb ( ) ;
37
37
} ) ;
38
+ assert . ok ( s instanceof http . Server ) ;
38
39
http . get ( { port : common . PORT } ) . on ( 'error' , function ( ) { } ) ;
39
40
} ) ;
40
41
@@ -45,12 +46,13 @@ test(function serverRequestTimeout(cb) {
45
46
} ) ;
46
47
var server = http . createServer ( function ( req , res ) {
47
48
// just do nothing, we should get a timeout event.
48
- req . setTimeout ( 50 , function ( ) {
49
+ var s = req . setTimeout ( 50 , function ( ) {
49
50
caughtTimeout = true ;
50
51
req . socket . destroy ( ) ;
51
52
server . close ( ) ;
52
53
cb ( ) ;
53
54
} ) ;
55
+ assert . ok ( s instanceof http . IncomingMessage ) ;
54
56
} ) ;
55
57
server . listen ( common . PORT ) ;
56
58
var req = http . request ( { port : common . PORT , method : 'POST' } ) ;
@@ -66,12 +68,13 @@ test(function serverResponseTimeout(cb) {
66
68
} ) ;
67
69
var server = http . createServer ( function ( req , res ) {
68
70
// just do nothing, we should get a timeout event.
69
- res . setTimeout ( 50 , function ( ) {
71
+ var s = res . setTimeout ( 50 , function ( ) {
70
72
caughtTimeout = true ;
71
73
res . socket . destroy ( ) ;
72
74
server . close ( ) ;
73
75
cb ( ) ;
74
76
} ) ;
77
+ assert . ok ( s instanceof http . OutgoingMessage ) ;
75
78
} ) ;
76
79
server . listen ( common . PORT ) ;
77
80
http . get ( { port : common . PORT } ) . on ( 'error' , function ( ) { } ) ;
@@ -86,9 +89,10 @@ test(function serverRequestNotTimeoutAfterEnd(cb) {
86
89
} ) ;
87
90
var server = http . createServer ( function ( req , res ) {
88
91
// just do nothing, we should get a timeout event.
89
- req . setTimeout ( 50 , function ( socket ) {
92
+ var s = req . setTimeout ( 50 , function ( socket ) {
90
93
caughtTimeoutOnRequest = true ;
91
94
} ) ;
95
+ assert . ok ( s instanceof http . IncomingMessage ) ;
92
96
res . on ( 'timeout' , function ( socket ) {
93
97
caughtTimeoutOnResponse = true ;
94
98
} ) ;
@@ -108,9 +112,10 @@ test(function serverResponseTimeoutWithPipeline(cb) {
108
112
assert . equal ( caughtTimeout , '/2' ) ;
109
113
} ) ;
110
114
var server = http . createServer ( function ( req , res ) {
111
- res . setTimeout ( 50 , function ( ) {
115
+ var s = res . setTimeout ( 50 , function ( ) {
112
116
caughtTimeout += req . url ;
113
117
} ) ;
118
+ assert . ok ( s instanceof http . OutgoingMessage ) ;
114
119
if ( req . url === '/1' ) res . end ( ) ;
115
120
} ) ;
116
121
server . on ( 'timeout' , function ( socket ) {
@@ -144,12 +149,13 @@ test(function idleTimeout(cb) {
144
149
} ) ;
145
150
res . end ( ) ;
146
151
} ) ;
147
- server . setTimeout ( 50 , function ( socket ) {
152
+ var s = server . setTimeout ( 50 , function ( socket ) {
148
153
caughtTimeoutOnServer = true ;
149
154
socket . destroy ( ) ;
150
155
server . close ( ) ;
151
156
cb ( ) ;
152
157
} ) ;
158
+ assert . ok ( s instanceof http . Server ) ;
153
159
server . listen ( common . PORT ) ;
154
160
var c = net . connect ( { port : common . PORT , allowHalfOpen : true } , function ( ) {
155
161
c . write ( 'GET /1 HTTP/1.1\r\nHost: localhost\r\n\r\n' ) ;
0 commit comments