/**
 * Vitest 設定
 * ===========
 * Phase 19.6: GenUI Registry 單元測試
 *
 * 測試範圍: 純 TypeScript 邏輯 (Zod Schema + Registry API)
 * 不包含 React 渲染測試 (由 Playwright E2E 覆蓋)
 *
 * Phase 19.6 ogt 2026-03-31 (台北時間)
 */

import { defineConfig } from 'vitest/config'

export default defineConfig({
  test: {
    // Node 環境 — 純邏輯測試，不需 DOM
    environment: 'node',
    globals: true,
    include: ['src/**/__tests__/**/*.test.ts'],
    // React lazy 需要 Mock (registry.ts 中使用)
    setupFiles: [],
  },
})
