diff --git a/apps/web/src/test/pages/assets/smoke.test.tsx b/apps/web/src/test/pages/assets/smoke.test.tsx index 818387133..b898bf5f3 100644 --- a/apps/web/src/test/pages/assets/smoke.test.tsx +++ b/apps/web/src/test/pages/assets/smoke.test.tsx @@ -3,47 +3,47 @@ * 建立完整依赖链,确保 vitest related 模式能匹配到 * assets 目录下所有文件的改动(包括子组件、Hook 和工具函数) */ -import { describe, it, expect } from "vitest"; +import { describe, it, expect } from "vitest" // 主组件 -import "@/pages/assets/AssetLibrary"; +import "@/pages/assets/AssetLibrary" // 子组件 -import "@/pages/assets/components/AssetCard"; -import "@/pages/assets/components/AssetFilterBar"; -import "@/pages/assets/components/AssetSkeleton"; -import "@/pages/assets/components/BatchClassifyModal"; -import "@/pages/assets/components/BatchMarkModal"; -import "@/pages/assets/components/BatchOperationBar"; -import "@/pages/assets/components/BatchTagModal"; -import "@/pages/assets/components/CreateLibraryModal"; -import "@/pages/assets/components/LibrarySidebar"; -import "@/pages/assets/components/PlayModal"; -import "@/pages/assets/components/ResultDrawer"; -import "@/pages/assets/components/UploadProgressModal"; +import "@/pages/assets/components/AssetCard" +import "@/pages/assets/components/AssetFilterBar" +import "@/pages/assets/components/AssetSkeleton" +import "@/pages/assets/components/BatchClassifyModal" +import "@/pages/assets/components/BatchMarkModal" +import "@/pages/assets/components/BatchOperationBar" +import "@/pages/assets/components/BatchTagModal" +import "@/pages/assets/components/CreateLibraryModal" +import "@/pages/assets/components/LibrarySidebar" +import "@/pages/assets/components/PlayModal" +import "@/pages/assets/components/ResultDrawer" +import "@/pages/assets/components/UploadProgressModal" // 类型与常量 -import "@/pages/assets/types"; -import "@/pages/assets/constants"; +import "@/pages/assets/types" +import "@/pages/assets/constants" // 工具函数 -import "@/pages/assets/utils/format"; -import "@/pages/assets/utils/asset"; +import "@/pages/assets/utils/format" +import "@/pages/assets/utils/asset" // Hooks -import "@/pages/assets/hooks/useAssetsData"; -import "@/pages/assets/hooks/useLibraryManagement"; -import "@/pages/assets/hooks/useAssetUpload"; -import "@/pages/assets/hooks/useAssetSelection"; -import "@/pages/assets/hooks/useAssetOperations"; -import "@/pages/assets/hooks/asset-operations/batch/useBatchDelete"; -import "@/pages/assets/hooks/asset-operations/batch/useBatchTag"; -import "@/pages/assets/hooks/asset-operations/batch/useBatchClassify"; -import "@/pages/assets/hooks/asset-operations/batch/useBatchMark"; +import "@/pages/assets/hooks/useAssetsData" +import "@/pages/assets/hooks/useLibraryManagement" +import "@/pages/assets/hooks/useAssetUpload" +import "@/pages/assets/hooks/useAssetSelection" +import "@/pages/assets/hooks/useAssetOperations" +import "@/pages/assets/hooks/asset-operations/batch/useBatchDelete" +import "@/pages/assets/hooks/asset-operations/batch/useBatchTag" +import "@/pages/assets/hooks/asset-operations/batch/useBatchClassify" +import "@/pages/assets/hooks/asset-operations/batch/useBatchMark" describe("AssetLibrary module smoke test", () => { it("should load all asset modules", () => { // 纯模块加载测试,确保所有组件/工具函数能正常 import - expect(true).toBe(true); - }); -}); + expect(true).toBe(true) + }) +})