test(FN-4530): extend engine mocks for integrated route imports
Fusion-Task-Id: FN-4530 Fusion-Task-Lineage: f98e68fc-de86-473b-b3a2-bcec95dd74c5
This commit is contained in:
@@ -44,6 +44,16 @@ vi.mock("@fusion/engine", () => ({
|
||||
dispose: vi.fn(),
|
||||
},
|
||||
})),
|
||||
createResolvedAgentSession: vi.fn(async () => ({
|
||||
session: { state: { messages: [] }, prompt: vi.fn(), dispose: vi.fn() },
|
||||
runtimeModel: undefined,
|
||||
})),
|
||||
ExperimentFinalizeService: class {
|
||||
async finalize() {
|
||||
return { keptRuns: [], droppedRuns: [], branches: [] };
|
||||
}
|
||||
},
|
||||
defaultGitOps: vi.fn(() => ({})),
|
||||
AgentReflectionService: class {
|
||||
async generateReflection(): Promise<never> { throw new Error("Reflection service unavailable"); }
|
||||
async buildReflectionContext(): Promise<never> { throw new Error("Reflection service unavailable"); }
|
||||
|
||||
@@ -46,6 +46,12 @@ vi.mock("@fusion/engine", () => ({
|
||||
session: { state: { messages: [] }, prompt: vi.fn(), dispose: vi.fn() },
|
||||
runtimeModel: undefined,
|
||||
})),
|
||||
ExperimentFinalizeService: class {
|
||||
async finalize() {
|
||||
return { keptRuns: [], droppedRuns: [], branches: [] };
|
||||
}
|
||||
},
|
||||
defaultGitOps: vi.fn(() => ({})),
|
||||
promptWithFallback: vi.fn(async (session: { prompt: (message: string) => Promise<void> }, prompt: string) => {
|
||||
await session.prompt(prompt);
|
||||
}),
|
||||
|
||||
@@ -50,6 +50,16 @@ vi.mock("@fusion/core", async () => {
|
||||
|
||||
vi.mock("@fusion/engine", () => ({
|
||||
createFnAgent: vi.fn(async () => ({ session: { state: { messages: [] }, prompt: vi.fn(), dispose: vi.fn() } })),
|
||||
createResolvedAgentSession: vi.fn(async () => ({
|
||||
session: { state: { messages: [] }, prompt: vi.fn(), dispose: vi.fn() },
|
||||
runtimeModel: undefined,
|
||||
})),
|
||||
ExperimentFinalizeService: class {
|
||||
async finalize() {
|
||||
return { keptRuns: [], droppedRuns: [], branches: [] };
|
||||
}
|
||||
},
|
||||
defaultGitOps: vi.fn(() => ({})),
|
||||
promptWithFallback: vi.fn(),
|
||||
}));
|
||||
|
||||
|
||||
@@ -35,6 +35,16 @@ vi.mock("@fusion/core", async () => {
|
||||
|
||||
vi.mock("@fusion/engine", () => ({
|
||||
createFnAgent: vi.fn(async () => ({ session: { state: { messages: [] }, prompt: vi.fn(), dispose: vi.fn() } })),
|
||||
createResolvedAgentSession: vi.fn(async () => ({
|
||||
session: { state: { messages: [] }, prompt: vi.fn(), dispose: vi.fn() },
|
||||
runtimeModel: undefined,
|
||||
})),
|
||||
ExperimentFinalizeService: class {
|
||||
async finalize() {
|
||||
return { keptRuns: [], droppedRuns: [], branches: [] };
|
||||
}
|
||||
},
|
||||
defaultGitOps: vi.fn(() => ({})),
|
||||
promptWithFallback: vi.fn(),
|
||||
}));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user