17 lines
629 B
TypeScript
17 lines
629 B
TypeScript
import { defineConfig } from "vitest/config";
|
|
|
|
// Vitest 配置独立于 vite.config.ts,避免影响 dev/build。
|
|
// 本轮只测纯函数(颜色/比例/平台/路由/错误翻译),用 node 环境即可,无需 jsdom。
|
|
// 后续要做组件测试时,再在 test.environment 切到 jsdom 并装 @testing-library/react。
|
|
export default defineConfig({
|
|
test: {
|
|
environment: "node",
|
|
include: ["src/**/*.{test,spec}.{ts,tsx}"],
|
|
coverage: {
|
|
provider: "v8",
|
|
include: ["src/**/*.{ts,tsx}"],
|
|
exclude: ["src/**/*.test.*", "src/**/*.spec.*", "src/main.tsx", "src/vite-env.d.ts"],
|
|
},
|
|
},
|
|
});
|