livekit-client
Version:
JavaScript/TypeScript client SDK for LiveKit
23 lines (18 loc) • 593 B
text/typescript
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;