import { describe, expect, it, vi } from 'vitest' describe('hooks barrel exports', () => { const loadHooks = async () => { vi.resetModules() vi.doMock('../../../index', () => ({ __getItem: vi.fn(), Http: { post: vi.fn(), get: vi.fn(), put: vi.fn(), delete: vi.fn(), download: vi.fn() }, buildURL: vi.fn() })) return import('../../../hooks') } it('会导出核心 hooks 与常量', async () => { const hooks = await loadHooks() expect(hooks.InitDialog).toBeDefined() expect(hooks.InitTable).toBeDefined() expect(hooks.InitInterface).toBeDefined() expect(hooks.publishStatus).toBeDefined() expect(hooks.execStatus).toBeDefined() expect(hooks.conditions).toBeDefined() }) })