| 'use strict'; | |
| const common = require('../common'); | |
| const http = require('http'); | |
| let serverRes; | |
| const server = http.Server(function(req, res) { | |
| res.write('Part of my res.'); | |
| serverRes = res; | |
| }); | |
| server.listen(0, common.mustCall(function() { | |
| http.get({ | |
| port: this.address().port, | |
| headers: { connection: 'keep-alive' } | |
| }, common.mustCall(function(res) { | |
| server.close(); | |
| serverRes.destroy(); | |
| res.on('aborted', common.mustCall()); | |
| })); | |
| })); |