UNPKG

livekit-client

Version:

JavaScript/TypeScript client SDK for LiveKit

23 lines (18 loc) 593 B
import { type 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;