test: increased code coverage for proxySessionHandler

PR-URL: https://github.com/nodejs/node/pull/23583
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
This commit is contained in:
Justin Lee 2018-10-12 11:19:30 -07:00 committed by Ruben Bridgewater
parent f87e96665e
commit 93c918ee0c
No known key found for this signature in database
GPG Key ID: F07496B3EB3C1762

View File

@ -92,6 +92,17 @@ server.on('stream', common.mustCall(function(stream, headers) {
stream.end();
// Setting socket properties sets the session properties correctly.
const fn = () => {};
socket.setTimeout = fn;
assert.strictEqual(session.setTimeout, fn);
socket.ref = fn;
assert.strictEqual(session.ref, fn);
socket.unref = fn;
assert.strictEqual(session.unref, fn);
stream.session.on('close', common.mustCall(() => {
assert.strictEqual(session.socket, undefined);
}));