| 'use strict'; | |
| const common = require('../common'); | |
| const http = require('http'); | |
| const server = http.createServer(common.mustCall((req, res) => { | |
| req.pipe(res); | |
| res.on('error', common.mustNotCall()); | |
| res.on('close', common.mustCall(() => { | |
| res.end('asd'); | |
| process.nextTick(() => { | |
| server.close(); | |
| }); | |
| })); | |
| })).listen(0, () => { | |
| http | |
| .request({ | |
| port: server.address().port, | |
| method: 'PUT' | |
| }) | |
| .on('response', (res) => { | |
| res.destroy(); | |
| }) | |
| .write('asd'); | |
| }); |