Fix: member count in header and member list (#30982)
* fix: same member count in header and member list * test: update test * chore: use `useRoomMemberCount` to compute member count in member list * test: add event emitter function on mocked `room.currentState`
This commit is contained in:
@@ -108,6 +108,12 @@ export async function renderMemberList(
|
||||
members: {},
|
||||
getMember: jest.fn(),
|
||||
getStateEvents: ((eventType, stateKey) => (stateKey === undefined ? [] : null)) as RoomState["getStateEvents"], // ignore 3pid invites
|
||||
getInvitedMemberCount: jest.fn().mockReturnValue(0),
|
||||
getJoinedMemberCount: jest
|
||||
.fn()
|
||||
.mockReturnValue(adminUsers.length + moderatorUsers.length + defaultUsers.length),
|
||||
on: jest.fn(),
|
||||
off: jest.fn(),
|
||||
} as unknown as RoomState;
|
||||
for (const member of [...adminUsers, ...moderatorUsers, ...defaultUsers]) {
|
||||
memberListRoom.currentState.members[member.userId] = member;
|
||||
|
||||
Reference in New Issue
Block a user