wangzhibo
2026-05-09 53418655c061ac26f66058253f39200aced1ab1d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
'use strict'
 
const tap = require('tap')
const ldapjs = require('../../lib')
 
const SCHEME = process.env.SCHEME || 'ldap'
const HOST = process.env.HOST || '127.0.0.1'
const PORT = process.env.PORT || 389
 
const baseURL = `${SCHEME}://${HOST}:${PORT}`
 
tap.test('connects to a server', t => {
  t.plan(2)
 
  const client = ldapjs.createClient({ url: baseURL })
  client.bind('cn=Philip J. Fry,ou=people,dc=planetexpress,dc=com', 'fry', (err) => {
    t.error(err)
    t.pass()
    client.unbind()
  })
})