mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-14 05:14:54 +00:00
@@ -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'
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user