From 220fc51eb514300aadf620c10ae47a44a9aa31d4 Mon Sep 17 00:00:00 2001 From: Timo K Date: Thu, 22 Jan 2026 19:38:39 +0100 Subject: [PATCH] add initializeWidget to tests. --- src/button/ReactionToggleButton.test.tsx | 3 ++- src/livekit/MatrixAudioRenderer.test.tsx | 3 ++- src/room/CallEventAudioRenderer.test.tsx | 3 ++- src/room/InCallView.test.tsx | 3 ++- src/room/ReactionAudioRenderer.test.tsx | 2 ++ src/room/ReactionsOverlay.test.tsx | 2 ++ src/state/CallViewModel/CallViewModel.test.ts | 3 +++ src/state/CallViewModel/localMember/LocalMember.test.ts | 3 +++ src/state/MuteStates.test.ts | 2 ++ 9 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/button/ReactionToggleButton.test.tsx b/src/button/ReactionToggleButton.test.tsx index f6b7a2ea..c6010562 100644 --- a/src/button/ReactionToggleButton.test.tsx +++ b/src/button/ReactionToggleButton.test.tsx @@ -18,7 +18,8 @@ import { getBasicCallViewModelEnvironment } from "../utils/test-viewmodel"; import { alice, local, localRtcMember } from "../utils/test-fixtures"; import { type MockRTCSession } from "../utils/test"; import { ReactionsSenderProvider } from "../reactions/useReactionsSender"; - +import { initializeWidget } from "../widget"; +initializeWidget(); vi.mock("livekit-client/e2ee-worker?worker"); const localIdent = `${localRtcMember.userId}:${localRtcMember.deviceId}`; diff --git a/src/livekit/MatrixAudioRenderer.test.tsx b/src/livekit/MatrixAudioRenderer.test.tsx index 049add97..c6122b4b 100644 --- a/src/livekit/MatrixAudioRenderer.test.tsx +++ b/src/livekit/MatrixAudioRenderer.test.tsx @@ -28,7 +28,8 @@ import { mockRemoteParticipant, mockTrack, } from "../utils/test"; - +import { initializeWidget } from "../widget"; +initializeWidget(); export const TestAudioContextConstructor = vi.fn(() => testAudioContext); const MediaDevicesProvider = MediaDevicesContext.MediaDevicesContext.Provider; diff --git a/src/room/CallEventAudioRenderer.test.tsx b/src/room/CallEventAudioRenderer.test.tsx index 733346eb..5d3eff5e 100644 --- a/src/room/CallEventAudioRenderer.test.tsx +++ b/src/room/CallEventAudioRenderer.test.tsx @@ -39,7 +39,8 @@ import { localRtcMember, } from "../utils/test-fixtures"; import { MAX_PARTICIPANT_COUNT_FOR_SOUND } from "../state/CallViewModel/CallViewModel"; - +import { initializeWidget } from "../widget"; +initializeWidget(); vitest.mock("livekit-client/e2ee-worker?worker"); vitest.mock("../useAudioContext"); vitest.mock("../soundUtils"); diff --git a/src/room/InCallView.test.tsx b/src/room/InCallView.test.tsx index eaf35fe1..43a689e0 100644 --- a/src/room/InCallView.test.tsx +++ b/src/room/InCallView.test.tsx @@ -43,7 +43,8 @@ import { useRoomEncryptionSystem } from "../e2ee/sharedKeyManagement"; import { LivekitRoomAudioRenderer } from "../livekit/MatrixAudioRenderer"; import { MediaDevicesContext } from "../MediaDevicesContext"; import { HeaderStyle } from "../UrlParams"; - +import { initializeWidget } from "../widget"; +initializeWidget(); vi.hoisted( () => (global.ImageData = class MockImageData { diff --git a/src/room/ReactionAudioRenderer.test.tsx b/src/room/ReactionAudioRenderer.test.tsx index 988d43a6..0f847572 100644 --- a/src/room/ReactionAudioRenderer.test.tsx +++ b/src/room/ReactionAudioRenderer.test.tsx @@ -37,6 +37,8 @@ import { local, localRtcMember, } from "../utils/test-fixtures"; +import { initializeWidget } from "../widget"; +initializeWidget(); function TestComponent({ vm }: { vm: CallViewModel }): ReactNode { return ( diff --git a/src/room/ReactionsOverlay.test.tsx b/src/room/ReactionsOverlay.test.tsx index 3ca82b1e..727fbb58 100644 --- a/src/room/ReactionsOverlay.test.tsx +++ b/src/room/ReactionsOverlay.test.tsx @@ -19,6 +19,8 @@ import { bobRtcMember, } from "../utils/test-fixtures"; import { getBasicCallViewModelEnvironment } from "../utils/test-viewmodel"; +import { initializeWidget } from "../widget"; +initializeWidget(); vi.mock("livekit-client/e2ee-worker?worker"); diff --git a/src/state/CallViewModel/CallViewModel.test.ts b/src/state/CallViewModel/CallViewModel.test.ts index 376d8986..c355c627 100644 --- a/src/state/CallViewModel/CallViewModel.test.ts +++ b/src/state/CallViewModel/CallViewModel.test.ts @@ -62,6 +62,9 @@ import { getValue } from "../../utils/observable.ts"; import { type Behavior, constant } from "../Behavior.ts"; import { withCallViewModel as withCallViewModelInMode } from "./CallViewModelTestUtils.ts"; import { MatrixRTCMode } from "../../settings/settings.ts"; +import { initializeWidget } from "../../widget.ts"; + +initializeWidget(); vi.mock("rxjs", async (importOriginal) => ({ ...(await importOriginal()), diff --git a/src/state/CallViewModel/localMember/LocalMember.test.ts b/src/state/CallViewModel/localMember/LocalMember.test.ts index 1f2ad758..b383c295 100644 --- a/src/state/CallViewModel/localMember/LocalMember.test.ts +++ b/src/state/CallViewModel/localMember/LocalMember.test.ts @@ -40,6 +40,9 @@ import { ConnectionManagerData } from "../remoteMembers/ConnectionManager"; import { ConnectionState, type Connection } from "../remoteMembers/Connection"; import { type Publisher } from "./Publisher"; import { type LocalTransportWithSFUConfig } from "./LocalTransport"; +import { initializeWidget } from "../../../widget"; + +initializeWidget(); const MATRIX_RTC_MODE = MatrixRTCMode.Legacy; const getUrlParams = vi.hoisted(() => vi.fn(() => ({}))); diff --git a/src/state/MuteStates.test.ts b/src/state/MuteStates.test.ts index d62074c3..b7a75545 100644 --- a/src/state/MuteStates.test.ts +++ b/src/state/MuteStates.test.ts @@ -20,6 +20,8 @@ import { import { constant } from "./Behavior"; import { ObservableScope } from "./ObservableScope"; import { flushPromises, mockMediaDevices } from "../utils/test"; +import { initializeWidget } from "../widget"; +initializeWidget(); const getUrlParams = vi.hoisted(() => vi.fn(() => ({}))); vi.mock("../UrlParams", () => ({ getUrlParams }));