| 'use strict'; |
| var common = require('../common'); |
| var http = require('http'); |
| var assert = require('assert'); |
| |
| var server = http.createServer(function(req, res) { |
| assert(false); // should not be called |
| }); |
| |
| server.listen(common.PORT, function() { |
| var req = http.request({method: 'GET', host: '127.0.0.1', port: common.PORT}); |
| |
| req.on('error', function(ex) { |
| // https://github.com/joyent/node/issues/1399#issuecomment-2597359 |
| // abort() should emit an Error, not the net.Socket object |
| assert(ex instanceof Error); |
| }); |
| |
| req.abort(); |
| req.end(); |
| |
| server.close(); |
| }); |