Fix tests
This commit is contained in:
@@ -38,6 +38,7 @@ import { GroupCallView } from "./GroupCallView";
|
|||||||
import { type WidgetHelpers } from "../widget";
|
import { type WidgetHelpers } from "../widget";
|
||||||
import { LazyEventEmitter } from "../LazyEventEmitter";
|
import { LazyEventEmitter } from "../LazyEventEmitter";
|
||||||
import { MatrixRTCFocusMissingError } from "../utils/errors";
|
import { MatrixRTCFocusMissingError } from "../utils/errors";
|
||||||
|
import { ProcessorProvider } from "../livekit/TrackProcessorContext";
|
||||||
|
|
||||||
vi.mock("../soundUtils");
|
vi.mock("../soundUtils");
|
||||||
vi.mock("../useAudioContext");
|
vi.mock("../useAudioContext");
|
||||||
@@ -46,6 +47,13 @@ vi.mock("react-use-measure", () => ({
|
|||||||
default: (): [() => void, object] => [(): void => {}, {}],
|
default: (): [() => void, object] => [(): void => {}, {}],
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
vi.hoisted(
|
||||||
|
() =>
|
||||||
|
(global.ImageData = class MockImageData {
|
||||||
|
public data: number[] = [];
|
||||||
|
} as unknown as typeof ImageData),
|
||||||
|
);
|
||||||
|
|
||||||
const enterRTCSession = vi.hoisted(() => vi.fn(async () => Promise.resolve()));
|
const enterRTCSession = vi.hoisted(() => vi.fn(async () => Promise.resolve()));
|
||||||
const leaveRTCSession = vi.hoisted(() =>
|
const leaveRTCSession = vi.hoisted(() =>
|
||||||
vi.fn(
|
vi.fn(
|
||||||
@@ -137,18 +145,20 @@ function createGroupCallView(
|
|||||||
const { getByText } = render(
|
const { getByText } = render(
|
||||||
<BrowserRouter>
|
<BrowserRouter>
|
||||||
<TooltipProvider>
|
<TooltipProvider>
|
||||||
<GroupCallView
|
<ProcessorProvider>
|
||||||
client={client}
|
<GroupCallView
|
||||||
isPasswordlessUser={false}
|
client={client}
|
||||||
confineToRoom={false}
|
isPasswordlessUser={false}
|
||||||
preload={false}
|
confineToRoom={false}
|
||||||
skipLobby={false}
|
preload={false}
|
||||||
hideHeader={true}
|
skipLobby={false}
|
||||||
rtcSession={rtcSession as unknown as MatrixRTCSession}
|
hideHeader={true}
|
||||||
isJoined={joined}
|
rtcSession={rtcSession as unknown as MatrixRTCSession}
|
||||||
muteStates={muteState}
|
isJoined={joined}
|
||||||
widget={widget}
|
muteStates={muteState}
|
||||||
/>
|
widget={widget}
|
||||||
|
/>
|
||||||
|
</ProcessorProvider>
|
||||||
</TooltipProvider>
|
</TooltipProvider>
|
||||||
</BrowserRouter>,
|
</BrowserRouter>,
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user