test: add missing tests

This commit is contained in:
Barış Soner Uşaklı
2021-11-28 20:18:36 -05:00
parent 8117b7f22f
commit 5843122178
2 changed files with 65 additions and 7 deletions

View File

@@ -185,11 +185,9 @@ helpers.giveOrRescind = async function (method, privileges, cids, members) {
};
helpers.userOrGroupPrivileges = async function (cid, uidOrGroup, privilegeList) {
const tasks = {};
privilegeList.forEach((privilege) => {
tasks[privilege] = groups.isMember(uidOrGroup, `cid:${cid}:privileges:${privilege}`);
});
return await utils.promiseParallel(tasks);
const groupNames = privilegeList.map(privilege => `cid:${cid}:privileges:${privilege}`);
const isMembers = await groups.isMemberOfGroups(uidOrGroup, groupNames);
return _.zipObject(privilegeList, isMembers);
};
require('../promisify')(helpers);