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);
|
it('disable', disable);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user