Skip to main content

Function: createMockAIHelper()

createMockAIHelper(topic?, config?): MockAIHelper

Defined in: packages/workflow-engine/src/__tests__/utils/mock-ai-helper.ts:1146

Create a mock AI helper for testing.

Parameters​

topic?​

string = "test"

Initial topic path

config?​

MockAIHelperConfig = {}

Configuration for mock responses

Returns​

MockAIHelper

MockAIHelper instance

Example​

const ai = createMockAIHelper("test");

// Configure specific responses
ai.setTextResponse("extract", { text: "extracted data" });

// Use in tests
const result = await ai.generateText("gemini-2.5-flash", "extract this");
expect(result.text).toBe("extracted data");

// Verify calls
expect(ai.getCalls()).toHaveLength(1);