import { vi } from 'vitest' // 全局模拟配置 vi.mock('agora-rtm', () => ({ RtmClient: vi.fn(() => ({ login: vi.fn(), logout: vi.fn(), addListener: vi.fn(), removeListener: vi.fn(), })), RtmChannel: vi.fn(() => ({ join: vi.fn(), leave: vi.fn(), sendMessage: vi.fn(), addListener: vi.fn(), removeListener: vi.fn(), })), })) // 全局测试配置 global.console = { ...console, debug: vi.fn(), log: vi.fn(), error: vi.fn(), warn: vi.fn(), }