diff options
Diffstat (limited to 'test/parallel/test-http-set-timeout-server.js')
-rw-r--r-- | test/parallel/test-http-set-timeout-server.js | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/test/parallel/test-http-set-timeout-server.js b/test/parallel/test-http-set-timeout-server.js index ccad6f1f3a..caefc03832 100644 --- a/test/parallel/test-http-set-timeout-server.js +++ b/test/parallel/test-http-set-timeout-server.js @@ -29,12 +29,13 @@ test(function serverTimeout(cb) { // just do nothing, we should get a timeout event. }); server.listen(common.PORT); - server.setTimeout(50, function(socket) { + var s = server.setTimeout(50, function(socket) { caughtTimeout = true; socket.destroy(); server.close(); cb(); }); + assert.ok(s instanceof http.Server); http.get({ port: common.PORT }).on('error', function() {}); }); @@ -45,12 +46,13 @@ test(function serverRequestTimeout(cb) { }); var server = http.createServer(function(req, res) { // just do nothing, we should get a timeout event. - req.setTimeout(50, function() { + var s = req.setTimeout(50, function() { caughtTimeout = true; req.socket.destroy(); server.close(); cb(); }); + assert.ok(s instanceof http.IncomingMessage); }); server.listen(common.PORT); var req = http.request({ port: common.PORT, method: 'POST' }); @@ -66,12 +68,13 @@ test(function serverResponseTimeout(cb) { }); var server = http.createServer(function(req, res) { // just do nothing, we should get a timeout event. - res.setTimeout(50, function() { + var s = res.setTimeout(50, function() { caughtTimeout = true; res.socket.destroy(); server.close(); cb(); }); + assert.ok(s instanceof http.OutgoingMessage); }); server.listen(common.PORT); http.get({ port: common.PORT }).on('error', function() {}); @@ -86,9 +89,10 @@ test(function serverRequestNotTimeoutAfterEnd(cb) { }); var server = http.createServer(function(req, res) { // just do nothing, we should get a timeout event. - req.setTimeout(50, function(socket) { + var s = req.setTimeout(50, function(socket) { caughtTimeoutOnRequest = true; }); + assert.ok(s instanceof http.IncomingMessage); res.on('timeout', function(socket) { caughtTimeoutOnResponse = true; }); @@ -108,9 +112,10 @@ test(function serverResponseTimeoutWithPipeline(cb) { assert.equal(caughtTimeout, '/2'); }); var server = http.createServer(function(req, res) { - res.setTimeout(50, function() { + var s = res.setTimeout(50, function() { caughtTimeout += req.url; }); + assert.ok(s instanceof http.OutgoingMessage); if (req.url === '/1') res.end(); }); server.on('timeout', function(socket) { @@ -144,12 +149,13 @@ test(function idleTimeout(cb) { }); res.end(); }); - server.setTimeout(50, function(socket) { + var s = server.setTimeout(50, function(socket) { caughtTimeoutOnServer = true; socket.destroy(); server.close(); cb(); }); + assert.ok(s instanceof http.Server); server.listen(common.PORT); var c = net.connect({ port: common.PORT, allowHalfOpen: true }, function() { c.write('GET /1 HTTP/1.1\r\nHost: localhost\r\n\r\n'); |