start fixing CallViewModel tests.

Signed-off-by: Timo K <toger5@hotmail.de>
This commit is contained in:
Timo K
2025-09-19 18:01:45 +02:00
parent 41e152f420
commit d9fe31039f
4 changed files with 15 additions and 19 deletions

View File

@@ -53,7 +53,6 @@ import {
type Layout,
} from "./CallViewModel";
import {
mockLivekitRoom,
mockLocalParticipant,
mockMatrixRoom,
mockMatrixRoomMember,
@@ -62,6 +61,7 @@ import {
mockRtcMembership,
MockRTCSession,
mockMediaDevices,
mockMuteStates,
} from "../utils/test";
import {
ECAddonConnectionState,
@@ -340,21 +340,15 @@ function withCallViewModel(
const roomEventSelectorSpy = vi
.spyOn(ComponentsCore, "roomEventSelector")
.mockImplementation((_room, _eventType) => of());
const livekitRoom = mockLivekitRoom(
{ localParticipant },
{ remoteParticipants$ },
);
const muteStates = mockMuteStates();
const raisedHands$ = new BehaviorSubject<Record<string, RaisedHandInfo>>({});
const vm = new CallViewModel(
rtcSession as unknown as MatrixRTCSession,
room,
livekitRoom,
mediaDevices,
muteStates,
options,
connectionState$,
raisedHands$,
new BehaviorSubject({}),
);