UNPKG

livekit-client

Version:

JavaScript/TypeScript client SDK for LiveKit

24 lines (19 loc) 650 B
// eslint-disable-next-line import/no-extraneous-dependencies import { MockedClass, vi } from 'vitest'; import { SignalClient } from '../api/SignalClient'; import RTCEngine from '../room/RTCEngine'; vi.mock('../api/SignalClient'); vi.mock('../room/RTCEngine'); // mock helpers for testing const mocks: { SignalClient: MockedClass<typeof SignalClient>; RTCEngine: MockedClass<typeof RTCEngine>; MockLocalVideoTrack: { stop: () => void }; } = { SignalClient: SignalClient as MockedClass<typeof SignalClient>, RTCEngine: RTCEngine as MockedClass<typeof RTCEngine>, MockLocalVideoTrack: { stop: vi.fn(), }, }; export default mocks;