tests(api): Pull in theunknown's changes to createAndPopulateGroup

bf6814265c
This commit is contained in:
Blade Barringer
2016-01-17 13:22:39 -06:00
parent 1e9f24a6b0
commit b75adb4f3b

View File

@@ -73,17 +73,20 @@ export async function createAndPopulateGroup (settings = {}) {
let group = await generateGroup(groupLeader, groupDetails); let group = await generateGroup(groupLeader, groupDetails);
let members = await Q.all( let members = await Q.all(
times(numberOfMembers, () => { times(numberOfMembers, async () => {
return generateUser(); let user = await generateUser();
if (group.type === 'party') {
await user.update({ 'party._id': group._id});
} else {
await user.update({ guilds: [group._id] });
}
return user;
}) })
); );
let memberIds = members.map((member) => { group.update({ memberCount: numberOfMembers + 1});
return member._id;
});
memberIds.push(groupLeader._id);
await group.update({ members: memberIds });
let invitees = await Q.all( let invitees = await Q.all(
times(numberOfInvites, () => { times(numberOfInvites, () => {