• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1'use strict';
2const common = require('../common');
3const assert = require('assert');
4const net = require('net');
5
6// This tests checks that if server._handle.getsockname
7// returns an error number, an error is thrown.
8
9const server = net.createServer({});
10server.listen(0, common.mustCall(function() {
11  server._handle.getsockname = function(out) {
12    return -1;
13  };
14  assert.throws(() => this.address(),
15                /^Error: address [\w|\s-\d]+$/);
16  server.close();
17}));
18