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) + }) +})