ldap: add rootDSE test
This commit is contained in:
@@ -94,6 +94,17 @@ describe('Ldap', function () {
|
||||
], done);
|
||||
});
|
||||
|
||||
describe('root DSE', function () {
|
||||
it('can get root DSE', async function () {
|
||||
const entries = await ldapSearch('', { filter: 'objectcategory=person' });
|
||||
expect(entries.length).to.be(1);
|
||||
expect(entries[0].dn).to.be('');
|
||||
expect(entries[0].supportedLDAPVersion).to.be('3');
|
||||
expect(entries[0].vendorName).to.be('Cloudron LDAP');
|
||||
expect(entries[0].vendorVersion).to.be('1.0.0');
|
||||
});
|
||||
});
|
||||
|
||||
describe('admin bind', function () {
|
||||
it('cn= fails for nonexisting user', async function () {
|
||||
const [error] = await safe(ldapBind('cn=doesnotexist,ou=users,dc=cloudron', 'password'));
|
||||
|
||||
Reference in New Issue
Block a user