1'use strict'; 2const { mustCall } = require('../common'); 3 4const http = require('http'); 5const { strictEqual } = require('assert'); 6 7const server = http.createServer(mustCall((req, res) => { 8 res.flushHeaders(); 9})); 10 11server.listen(0, mustCall(() => { 12 const req = http.get({ 13 port: server.address().port 14 }, mustCall(() => { 15 const { socket } = req; 16 socket.emit('agentRemove'); 17 strictEqual(socket._httpMessage, req); 18 socket.destroy(); 19 server.close(); 20 })); 21})); 22