diff options
Diffstat (limited to 'test/parallel/test-http-bind-twice.js')
-rw-r--r-- | test/parallel/test-http-bind-twice.js | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/test/parallel/test-http-bind-twice.js b/test/parallel/test-http-bind-twice.js index 453b23279e..ccbd84b149 100644 --- a/test/parallel/test-http-bind-twice.js +++ b/test/parallel/test-http-bind-twice.js @@ -1,26 +1,15 @@ 'use strict'; -require('../common'); +const common = require('../common'); var assert = require('assert'); var http = require('http'); -var gotError = false; +var server1 = http.createServer(common.fail); +server1.listen(0, '127.0.0.1', common.mustCall(function() { + var server2 = http.createServer(common.fail); + server2.listen(this.address().port, '127.0.0.1', common.fail); -process.on('exit', function() { - assert(gotError); -}); - -function dontCall() { - assert(false); -} - -var server1 = http.createServer(dontCall); -server1.listen(0, '127.0.0.1', function() { - var server2 = http.createServer(dontCall); - server2.listen(this.address().port, '127.0.0.1', dontCall); - - server2.on('error', function(e) { + server2.on('error', common.mustCall(function(e) { assert.equal(e.code, 'EADDRINUSE'); server1.close(); - gotError = true; - }); -}); + })); +})); |