2026-07-30 16:04:34 +08:00
|
|
|
import { vi } from 'vitest'
|
|
|
|
|
import { unref } from 'vue'
|
|
|
|
|
|
|
|
|
|
const uniMock = {
|
2026-07-31 12:50:14 +08:00
|
|
|
canIUse: vi.fn(),
|
|
|
|
|
getLocation: vi.fn(),
|
2026-07-30 16:04:34 +08:00
|
|
|
getStorageSync: vi.fn(),
|
|
|
|
|
getSystemInfoSync: vi.fn(() => ({ uniPlatform: 'mp-weixin' })),
|
2026-07-31 12:50:14 +08:00
|
|
|
removeStorageSync: vi.fn(),
|
|
|
|
|
setStorageSync: vi.fn(),
|
2026-07-30 16:04:34 +08:00
|
|
|
setStorage: vi.fn(),
|
|
|
|
|
showToast: vi.fn(),
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
vi.stubGlobal('uni', uniMock)
|
|
|
|
|
vi.stubGlobal('unref', unref)
|