summaryrefslogtreecommitdiff
path: root/test/parallel/test-http-connect.js
diff options
context:
space:
mode:
authorLuigi Pinca <luigipinca@gmail.com>2018-02-24 09:44:42 +0100
committerLuigi Pinca <luigipinca@gmail.com>2018-03-07 16:05:30 +0100
commit4e86f9b5ab83cbabf43839385bf383e6a7ef7d19 (patch)
treea3036dc284441208c7e5c45aa76efd0ecef13e83 /test/parallel/test-http-connect.js
parentdf0716921e9bfd99f8e115dbaeee6199a93cd8c5 (diff)
downloadandroid-node-v8-4e86f9b5ab83cbabf43839385bf383e6a7ef7d19.tar.gz
android-node-v8-4e86f9b5ab83cbabf43839385bf383e6a7ef7d19.tar.bz2
android-node-v8-4e86f9b5ab83cbabf43839385bf383e6a7ef7d19.zip
net: do not inherit the no-half-open enforcer
`Socket.prototype.destroySoon()` is called as soon as `UV_EOF` is read if the `allowHalfOpen` option is disabled. This already works as a "no-half-open enforcer" so there is no need to inherit another from `stream.Duplex`. PR-URL: https://github.com/nodejs/node/pull/18974 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Chen Gang <gangc.cxy@foxmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'test/parallel/test-http-connect.js')
-rw-r--r--test/parallel/test-http-connect.js7
1 files changed, 1 insertions, 6 deletions
diff --git a/test/parallel/test-http-connect.js b/test/parallel/test-http-connect.js
index f90d235521..ec2c8846bb 100644
--- a/test/parallel/test-http-connect.js
+++ b/test/parallel/test-http-connect.js
@@ -75,12 +75,7 @@ server.listen(0, common.mustCall(() => {
assert.strictEqual(socket.listeners('connect').length, 0);
assert.strictEqual(socket.listeners('data').length, 0);
assert.strictEqual(socket.listeners('drain').length, 0);
-
- // the stream.Duplex onend listener
- // allow 0 here, so that i can run the same test on streams1 impl
- assert(socket.listenerCount('end') <= 2,
- `Found ${socket.listenerCount('end')} end listeners`);
-
+ assert.strictEqual(socket.listeners('end').length, 1);
assert.strictEqual(socket.listeners('free').length, 0);
assert.strictEqual(socket.listeners('close').length, 0);
assert.strictEqual(socket.listeners('error').length, 0);