Add more external ldap tests
This commit is contained in:
@@ -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);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user