build / build (push) Successful in 1m33s
配套 service 候选 500a9a2: - flow.ts 增加 admin/def/offlineLine、enableLine(T03 线级停发/恢复) - Defs.vue 接线级停发开关与状态展示;lineOffline.ts 收敛判定与文案 - AssignPreview.vue + assignEmbed.ts 发起时指派预览(T02 契约) - def-editor 表单坐标绑定微调 - 新增 vitest 组件测试与 line-offline 契约测试(npm test 可跑)
21 lines
652 B
TypeScript
21 lines
652 B
TypeScript
import { defineConfig } from "vitest/config";
|
|
import vue from "@vitejs/plugin-vue";
|
|
import { resolve } from "node:path";
|
|
|
|
// 组件测试专用配置:只加载 Vue SFC 编译与 @ 别名,不引入 html/mock/svg 构建插件。
|
|
// 真实构建仍走 vite.config.ts;两者互不替代。
|
|
export default defineConfig({
|
|
plugins: [vue()],
|
|
resolve: {
|
|
alias: { "@": resolve(process.cwd(), "src") },
|
|
},
|
|
test: {
|
|
environment: "jsdom",
|
|
include: ["tests/**/*.component.test.ts"],
|
|
setupFiles: ["tests/components/setup.ts"],
|
|
css: false,
|
|
testTimeout: 15000,
|
|
hookTimeout: 15000,
|
|
},
|
|
});
|