# Vitest Configuration (Vue 3) ## 最小配置 ```js // vitest.config.ts import { defineConfig } from 'vitest/config' import vue from '@vitejs/plugin-vue' export default defineConfig({ plugins: [vue()], test: { environment: 'jsdom', globals: true, setupFiles: ['./tests/setup.ts'], coverage: { reporter: ['text', 'html'], include: ['src/**/*.{js,vue}'] } } }) ``` ## setup 示例 ```js // tests/setup.ts import { config } from '@vue/test-utils' config.global.mocks = { $t: (k) => k } ``` ## 建议 - 单元测试优先针对 `.utils.ts` 与 composables - 组件测试只覆盖关键交互与边界状态 - 覆盖率门槛与业务关键性一致,不盲目追求 100%