summaryrefslogtreecommitdiff
path: root/test/parallel/test-net-socket-no-halfopen-enforcer.js
blob: 3df5b6d7b9c8cbb09eb105c667e29e297b294b9e (plain)
1
2
3
4
5
6
7
8
9
10
11
'use strict';
require('../common');

// This test ensures that `net.Socket` does not inherit the no-half-open
// enforcer from `stream.Duplex`.

const { Socket } = require('net');
const { strictEqual } = require('assert');

const socket = new Socket({ allowHalfOpen: false });
strictEqual(socket.listenerCount('end'), 1);