Add more external ldap tests

This commit is contained in:
Johannes Zellner
2020-07-30 15:22:03 +02:00
parent fbc666f178
commit ff632b6816

View File

@@ -649,6 +649,33 @@ describe('External LDAP', function () {
});
});
it('succeeds with only one group member (string instead of array)', function (done) {
gLdapGroups.push({
groupname: 'onemembergroup',
member: `cn=${gLdapUsers[0].username},${LDAP_CONFIG.baseDn}`
});
externalldap.sync(function progress() {}, function (error) {
expect(error).to.equal(null);
groups.getByName('onemembergroup', function (error, result) {
expect(error).to.equal(null);
groups.getMembers(result.id, function (error, result) {
expect(error).to.equal(null);
expect(result.length).to.equal(1);
users.get(result[0], function (error, result) {
expect(error).to.equal(null);
expect(result.username).to.equal(gLdapUsers[0].username);
done();
});
});
});
});
});
it('disable', disable);
});