feat(server): supplement team email remind (#9483)

fix PD-2047 AF-1996
This commit is contained in:
darkskygit
2025-01-21 05:18:02 +00:00
parent 42428fbf99
commit 1116a1d74e
13 changed files with 345 additions and 17 deletions

View File

@@ -31,6 +31,7 @@ import {
leaveWorkspace,
PermissionEnum,
revokeInviteLink,
revokeMember,
revokeUser,
signUp,
sleep,
@@ -722,5 +723,33 @@ test('should be able to emit events', async t => {
],
'should emit owner transferred event'
);
await revokeMember(app, read.token.token, tws.id, owner.id);
const [memberRemoved, memberUpdated] = event.emit
.getCalls()
.map(call => call.args)
.toReversed();
t.deepEqual(
memberRemoved,
[
'workspace.members.removed',
{
userId: owner.id,
workspaceId: tws.id,
},
],
'should emit owner transferred event'
);
t.deepEqual(
memberUpdated,
[
'workspace.members.updated',
{
count: 3,
workspaceId: tws.id,
},
],
'should emit role changed event'
);
}
});