Merge pull request #615 from rkaw92/612-tests-unused-tcp-port
This commit is contained in:
commit
d8c428f1d5
|
@ -27,6 +27,7 @@
|
||||||
"verror": "^1.8.1"
|
"verror": "^1.8.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"get-port": "^5.1.1",
|
||||||
"husky": "^3.0.4",
|
"husky": "^3.0.4",
|
||||||
"snazzy": "^8.0.0",
|
"snazzy": "^8.0.0",
|
||||||
"standard": "^14.0.2",
|
"standard": "^14.0.2",
|
||||||
|
|
|
@ -5,6 +5,7 @@ const assert = require('assert')
|
||||||
const tap = require('tap')
|
const tap = require('tap')
|
||||||
const uuid = require('uuid')
|
const uuid = require('uuid')
|
||||||
const vasync = require('vasync')
|
const vasync = require('vasync')
|
||||||
|
const getPort = require('get-port')
|
||||||
const { getSock } = require('./utils')
|
const { getSock } = require('./utils')
|
||||||
const ldap = require('../lib')
|
const ldap = require('../lib')
|
||||||
const { Attribute, Change } = ldap
|
const { Attribute, Change } = ldap
|
||||||
|
@ -1495,8 +1496,9 @@ tap.test('resultError handling', function (t) {
|
||||||
})
|
})
|
||||||
|
|
||||||
tap.test('connection refused', function (t) {
|
tap.test('connection refused', function (t) {
|
||||||
|
getPort().then(function (unusedPortNumber) {
|
||||||
const client = ldap.createClient({
|
const client = ldap.createClient({
|
||||||
url: 'ldap://0.0.0.0'
|
url: `ldap://0.0.0.0:${unusedPortNumber}`
|
||||||
})
|
})
|
||||||
|
|
||||||
client.bind('cn=root', 'secret', function (err, res) {
|
client.bind('cn=root', 'secret', function (err, res) {
|
||||||
|
@ -1506,11 +1508,13 @@ tap.test('connection refused', function (t) {
|
||||||
t.false(res)
|
t.false(res)
|
||||||
t.end()
|
t.end()
|
||||||
})
|
})
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
tap.test('connection timeout', function (t) {
|
tap.test('connection timeout', function (t) {
|
||||||
|
getPort().then(function (unusedPortNumber) {
|
||||||
const client = ldap.createClient({
|
const client = ldap.createClient({
|
||||||
url: 'ldap://example.org',
|
url: `ldap://example.org:${unusedPortNumber}`,
|
||||||
connectTimeout: 1,
|
connectTimeout: 1,
|
||||||
timeout: 1
|
timeout: 1
|
||||||
})
|
})
|
||||||
|
@ -1531,4 +1535,5 @@ tap.test('connection timeout', function (t) {
|
||||||
t.false(res)
|
t.false(res)
|
||||||
t.end()
|
t.end()
|
||||||
})
|
})
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue