1'use strict'; 2const common = require('../common'); 3const http = require('http'); 4const { finished } = require('stream'); 5 6{ 7 // Test abort before finished. 8 9 const server = http.createServer(function(req, res) { 10 res.write('asd'); 11 }); 12 13 server.listen(0, common.mustCall(function() { 14 http.request({ 15 port: this.address().port 16 }) 17 .on('response', (res) => { 18 res.on('readable', () => { 19 res.destroy(); 20 }); 21 finished(res, common.mustCall(() => { 22 server.close(); 23 })); 24 }) 25 .end(); 26 })); 27} 28