From eaa6d5fb5c1c426eb1ace499cc8dafd7767efd3f Mon Sep 17 00:00:00 2001 From: saas-frontend-bot Date: Sat, 25 Jul 2026 04:26:19 +0800 Subject: [PATCH] test: add voice-materials smoke test for vitest related mode --- .../test/pages/voice-materials/smoke.test.tsx | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 apps/web/src/test/pages/voice-materials/smoke.test.tsx diff --git a/apps/web/src/test/pages/voice-materials/smoke.test.tsx b/apps/web/src/test/pages/voice-materials/smoke.test.tsx new file mode 100644 index 000000000..8dd1eaf4c --- /dev/null +++ b/apps/web/src/test/pages/voice-materials/smoke.test.tsx @@ -0,0 +1,26 @@ +/** + * VoiceMaterialLibrary 模块 smoke test + * 建立完整依赖链,确保 vitest related 模式能匹配到 + * voice-materials 目录下所有文件的改动(包括子组件和工具函数) + */ +import { describe, it, expect } from "vitest" + +// 主组件 +import "@/pages/voice-materials/VoiceMaterialLibrary" + +// 子组件 +import "@/pages/voice-materials/components/TagSelector" +import "@/pages/voice-materials/components/MaterialForm" +import "@/pages/voice-materials/components/VoiceMaterialCard" +import "@/pages/voice-materials/components/VoiceMaterialRow" + +// 工具函数 +import "@/pages/voice-materials/utils/format" +import "@/pages/voice-materials/utils/audio" + +describe("VoiceMaterialLibrary module smoke test", () => { + it("should load all voice-material modules", () => { + // 纯模块加载测试,确保所有组件/工具函数能正常 import + expect(true).toBe(true) + }) +})