• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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