diff --git a/apps/web/src/pages/voice-materials/types.ts b/apps/web/src/pages/voice-materials/types.ts index 5438537d8..36a339377 100644 --- a/apps/web/src/pages/voice-materials/types.ts +++ b/apps/web/src/pages/voice-materials/types.ts @@ -21,7 +21,7 @@ export interface VoiceMaterial { fileUrl?: string } -/** 配音素材上传元数据(传递给 createAsset 的 metadata) */ +/** 配音素材上传元数据(上传素材的 metadata) */ export interface VoiceAssetMetadata { gender: VoiceGender description: string diff --git a/apps/web/src/pages/voices/hooks/useVoiceUpload.ts b/apps/web/src/pages/voices/hooks/useVoiceUpload.ts index f0d64912e..7472b75d2 100644 --- a/apps/web/src/pages/voices/hooks/useVoiceUpload.ts +++ b/apps/web/src/pages/voices/hooks/useVoiceUpload.ts @@ -1,7 +1,6 @@ import { useState, useCallback } from "react" import { useMutation, useQueryClient } from "@tanstack/react-query" import { uploadAssetDirect, getAssetLibraries, getIngestJob } from "@/api/assets" -import type { IngestJob } from "@/api/assets/types" /** * 配音上传 Hook diff --git a/apps/web/src/pages/voices/types.ts b/apps/web/src/pages/voices/types.ts index a798b01b2..c7c66f131 100644 --- a/apps/web/src/pages/voices/types.ts +++ b/apps/web/src/pages/voices/types.ts @@ -39,7 +39,7 @@ export interface ClonedVoiceDisplay { sampleUrl?: string } -/** 音色上传元数据(传递给 createAsset 的 metadata) */ +/** 音色上传元数据(上传素材的 metadata) */ export interface VoiceUploadMetadata { gender?: string description?: string diff --git a/apps/web/src/test/api/assets.test.ts b/apps/web/src/test/api/assets.test.ts index 0dbd25b59..4745fcdf5 100644 --- a/apps/web/src/test/api/assets.test.ts +++ b/apps/web/src/test/api/assets.test.ts @@ -7,7 +7,6 @@ import { deleteAssetLibrary, getAssets, getAssetsByKind, - createAsset, updateAsset, updateAssetReviewStatus, deleteAsset, @@ -175,22 +174,6 @@ describe("assets API", () => { }) }) - describe("createAsset", () => { - it("should resolve successfully", async () => { - await expect(createAsset({ name: "test-item" })).resolves.not.toThrow() - }) - - it("should reject on API error", async () => { - mockGet.mockRejectedValue(new Error("Network error")) - mockPost.mockRejectedValue(new Error("Network error")) - mockPut.mockRejectedValue(new Error("Network error")) - mockDelete.mockRejectedValue(new Error("Network error")) - mockPatch.mockRejectedValue(new Error("Network error")) - - await expect(createAsset({ name: "test-item" })).rejects.toThrow() - }) - }) - describe("updateAsset", () => { it("should resolve successfully", async () => { await expect(updateAsset("test-assetId")).resolves.not.toThrow() diff --git a/apps/web/src/test/pages/GeneratePage.test.tsx b/apps/web/src/test/pages/GeneratePage.test.tsx index bb20a4988..48c8e315b 100644 --- a/apps/web/src/test/pages/GeneratePage.test.tsx +++ b/apps/web/src/test/pages/GeneratePage.test.tsx @@ -180,7 +180,6 @@ vi.mock("@/api/assets", () => ({ getAssets: vi.fn().mockResolvedValue({ items: [], total: 0 }), getAssetsByKind: vi.fn().mockResolvedValue({ items: [], total: 0 }), smartMatchAssets: vi.fn().mockResolvedValue({ items: [] }), - createAsset: vi.fn().mockResolvedValue({}), updateAsset: vi.fn().mockResolvedValue({}), deleteAsset: vi.fn().mockResolvedValue({}), uploadAssetDirect: vi.fn().mockResolvedValue({}), diff --git a/apps/web/src/test/pages/VoiceMaterialLibrary.test.tsx b/apps/web/src/test/pages/VoiceMaterialLibrary.test.tsx index dddf859f1..013236b3c 100644 --- a/apps/web/src/test/pages/VoiceMaterialLibrary.test.tsx +++ b/apps/web/src/test/pages/VoiceMaterialLibrary.test.tsx @@ -165,7 +165,6 @@ vi.mock("@/api/assets", () => ({ deleteAssetLibrary: vi.fn().mockResolvedValue({}), getAssetsByKind: vi.fn().mockResolvedValue({ items: [], total: 0 }), getAssets: vi.fn().mockResolvedValue({ items: [], total: 0 }), - createAsset: vi.fn().mockResolvedValue({}), updateAsset: vi.fn().mockResolvedValue({}), deleteAsset: vi.fn().mockResolvedValue({}), uploadAssetDirect: vi.fn().mockResolvedValue({}),