| '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); |