From 17922de555627ee2721d55b76d5c4631c9248720 Mon Sep 17 00:00:00 2001 From: Daniel Bevenius Date: Tue, 27 Sep 2016 18:46:58 +0200 Subject: [PATCH] test: add and assert readable/writable arguments Currently the readable and writable arguments are not specified in the req.oncomplete method. Adding and asserting that they are always true (which is always the case for TCP). This might seem unnecessary but it can't hurt to have them to pickup any breaking modifications made to ConnectionWrap::AfterConnect in the future. PR-URL: https://github.com/nodejs/node/pull/8815 Reviewed-By: Colin Ihrig Reviewed-By: Anna Henningsen Reviewed-By: James M Snell --- test/parallel/test-tcp-wrap-connect.js | 30 ++++++++++++-------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/test/parallel/test-tcp-wrap-connect.js b/test/parallel/test-tcp-wrap-connect.js index 55d4af9bc21d7d..7ce88d194cd648 100644 --- a/test/parallel/test-tcp-wrap-connect.js +++ b/test/parallel/test-tcp-wrap-connect.js @@ -10,23 +10,23 @@ function makeConnection() { var req = new TCPConnectWrap(); var err = client.connect(req, '127.0.0.1', this.address().port); - assert.equal(err, 0); + assert.strictEqual(err, 0); - req.oncomplete = function(status, client_, req_) { - assert.equal(0, status); - assert.equal(client, client_); - assert.equal(req, req_); + req.oncomplete = function(status, client_, req_, readable, writable) { + assert.strictEqual(0, status); + assert.strictEqual(client, client_); + assert.strictEqual(req, req_); + assert.strictEqual(true, readable); + assert.strictEqual(true, writable); - console.log('connected'); var shutdownReq = new ShutdownWrap(); var err = client.shutdown(shutdownReq); - assert.equal(err, 0); + assert.strictEqual(err, 0); shutdownReq.oncomplete = function(status, client_, req_) { - console.log('shutdown complete'); - assert.equal(0, status); - assert.equal(client, client_); - assert.equal(shutdownReq, req_); + assert.strictEqual(0, status); + assert.strictEqual(client, client_); + assert.strictEqual(shutdownReq, req_); shutdownCount++; client.close(); }; @@ -40,11 +40,9 @@ var endCount = 0; var shutdownCount = 0; var server = require('net').Server(function(s) { - console.log('got connection'); connectCount++; s.resume(); s.on('end', function() { - console.log('got eof'); endCount++; s.destroy(); server.close(); @@ -54,7 +52,7 @@ var server = require('net').Server(function(s) { server.listen(0, makeConnection); process.on('exit', function() { - assert.equal(1, shutdownCount); - assert.equal(1, connectCount); - assert.equal(1, endCount); + assert.strictEqual(1, shutdownCount); + assert.strictEqual(1, connectCount); + assert.strictEqual(1, endCount); });