group: cannot set name of ldap group

This commit is contained in:
Girish Ramakrishnan
2024-01-19 22:28:48 +01:00
parent a8d37b917a
commit a1217e52c8
7 changed files with 80 additions and 35 deletions

View File

@@ -150,6 +150,32 @@ describe('Groups API', function () {
expect(response.body.groups[1].name).to.eql(group1Object.name);
});
it('cannot set missing group name', async function () {
const response = await superagent.put(`${serverUrl}/api/v1/groups/${group1Object.id}/name`)
.query({ access_token: owner.token })
.send({ })
.ok(() => true);
expect(response.statusCode).to.equal(400);
});
it('can set invalid group name', async function () {
const response = await superagent.put(`${serverUrl}/api/v1/groups/${group1Object.id}/name`)
.query({ access_token: owner.token })
.send({ name: '!group1-newname'})
.ok(() => true);
expect(response.statusCode).to.equal(400);
});
it('can set group name', async function () {
const response = await superagent.put(`${serverUrl}/api/v1/groups/${group1Object.id}/name`)
.query({ access_token: owner.token })
.send({ name: 'group1-newname'});
expect(response.statusCode).to.equal(200);
});
it('remove user from group', async function () {
const response = await superagent.put(`${serverUrl}/api/v1/users/${user.id}/groups`)
.query({ access_token: owner.token })