// Global setup for Taro runtime compatibility in tests // Mock @tarojs/taro before any module loads it import { vi } from 'vitest'; vi.mock('@tarojs/taro', () => ({ default: { getStorageSync: vi.fn(() => ''), setStorageSync: vi.fn(), removeStorageSync: vi.fn(), showToast: vi.fn(), hideToast: vi.fn(), showLoading: vi.fn(), hideLoading: vi.fn(), request: vi.fn(), reLaunch: vi.fn(), navigateTo: vi.fn(), redirectTo: vi.fn(), switchTab: vi.fn(), getCurrentPages: vi.fn(() => []), }, })); vi.mock('@tarojs/runtime', () => ({}));