优化信息
This commit is contained in:
@@ -161,6 +161,35 @@ describe('websocket signaling test in private mode', () => {
|
||||
});
|
||||
});
|
||||
|
||||
test('save room and member info', async () => {
|
||||
wsHandler.onHostUserInfo(client, { id: 'host-user', name: 'Host User', avatar: '/host.png' });
|
||||
wsHandler.onHostUserInfo(client2, { id: 'guest-user', name: 'Guest User', avatar: '/guest.png' });
|
||||
|
||||
expect(wsHandler.onGetRooms()).toEqual([
|
||||
expect.objectContaining({
|
||||
roomId: connectionId,
|
||||
connectionId: connectionId,
|
||||
userCount: 2,
|
||||
members: expect.arrayContaining([
|
||||
expect.objectContaining({
|
||||
connectionId: connectionId,
|
||||
role: 'host',
|
||||
userId: 'host-user',
|
||||
name: 'Host User',
|
||||
avatar: '/host.png'
|
||||
}),
|
||||
expect.objectContaining({
|
||||
connectionId: connectionId,
|
||||
role: 'participant',
|
||||
userId: 'guest-user',
|
||||
name: 'Guest User',
|
||||
avatar: '/guest.png'
|
||||
})
|
||||
])
|
||||
})
|
||||
]);
|
||||
});
|
||||
|
||||
test('send offer from session1', async () => {
|
||||
await wsHandler.onOffer(client, { connectionId: connectionId, sdp: testsdp });
|
||||
const receiveOffer = new Offer(testsdp, Date.now(), true);
|
||||
|
||||
Reference in New Issue
Block a user