
















@@ -6,8 +6,6 @@ import {
66buildImageGenerationTaskStatusText,
77findActiveImageGenerationTaskForSession,
88findDuplicateGuardImageGenerationTaskForSession,
9-getImageGenerationTaskProviderId,
10-isActiveImageGenerationTask,
119IMAGE_GENERATION_TASK_KIND,
1210} from "./image-generation-task-status.js";
1311import {
@@ -33,7 +31,7 @@ vi.mock("../tasks/runtime-internal.js", () => taskRuntimeInternalMocks);
3331function expectActiveImageGenerationTask(
3432task: ReturnType<typeof findActiveImageGenerationTaskForSession>,
3533): NonNullable<ReturnType<typeof findActiveImageGenerationTaskForSession>> {
36-// Narrows optional lookups in tests that need provider/status helper calls.
34+// Narrows optional lookups in tests that need status helper calls.
3735if (task == null) {
3836throw new Error("Expected active image generation task");
3937}
@@ -52,41 +50,6 @@ describe("image generation task status", () => {
5250resetRecentMediaGenerationDuplicateGuardsForTests();
5351});
545255-it("recognizes active session-backed image generation tasks", () => {
56-expect(
57-isActiveImageGenerationTask({
58-taskId: "task-1",
59-runtime: "cli",
60-taskKind: IMAGE_GENERATION_TASK_KIND,
61-sourceId: "image_generate:openai",
62-requesterSessionKey: "agent:main",
63-ownerKey: "agent:main",
64-scopeKind: "session",
65-task: "make watercolor robot",
66-status: "running",
67-deliveryStatus: "not_applicable",
68-notifyPolicy: "silent",
69-createdAt: Date.now(),
70-}),
71-).toBe(true);
72-expect(
73-isActiveImageGenerationTask({
74-taskId: "task-2",
75-runtime: "cron",
76-taskKind: IMAGE_GENERATION_TASK_KIND,
77-sourceId: "image_generate:openai",
78-requesterSessionKey: "agent:main",
79-ownerKey: "agent:main",
80-scopeKind: "session",
81-task: "make watercolor robot",
82-status: "running",
83-deliveryStatus: "not_applicable",
84-notifyPolicy: "silent",
85-createdAt: Date.now(),
86-}),
87-).toBe(false);
88-});
89-9053it("prefers a running task over queued session siblings", () => {
9154taskRuntimeInternalMocks.listTasksForOwnerKey.mockReturnValue([
9255{
@@ -124,7 +87,6 @@ describe("image generation task status", () => {
1248712588expect(task?.taskId).toBe("task-running");
12689const activeTask = expectActiveImageGenerationTask(task);
127-expect(getImageGenerationTaskProviderId(activeTask)).toBe("openai");
12890expect(buildImageGenerationTaskStatusText(activeTask, { duplicateGuard: true })).toContain(
12991"Do not call image_generate again for this request.",
13092);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。