Merge pull request #11549 from Nikosmonaut/bugfix-11522_group_plan_tags

Fix can not remove group tag
This commit is contained in:
Matteo Pagliazzi
2020-01-19 12:29:04 +01:00
committed by GitHub
2 changed files with 28 additions and 0 deletions

View File

@@ -1164,6 +1164,23 @@ describe('Group Model', () => {
});
});
it('unlink group tag', async () => {
participatingMember.tags.push({
name: party.name,
id: party._id,
group: party._id,
});
await participatingMember.save();
await party.leave(participatingMember);
participatingMember = await User.findOne({ _id: participatingMember._id });
const groupTag = participatingMember.tags.find(tag => tag.id === party._id);
expect(groupTag).to.not.be.undefined;
expect(groupTag.group).to.be.undefined;
});
it('deletes a private party when the last member leaves', async () => {
await party.leave(participatingMember);
await party.leave(sleepingParticipatingMember);