Skip to content

Commit 6c28694

Browse files
chore: have mock generators return Promise of ToolResult as well
1 parent 8477a80 commit 6c28694

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tests/accuracy/sdk/test-tools.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { Telemetry } from "../../../src/telemetry/telemetry.js";
1212
import { Server } from "../../../src/server.js";
1313
import { ToolCall } from "./accuracy-scorers.js";
1414

15-
type ToolResultGeneratorFn = (...parameters: unknown[]) => CallToolResult;
15+
type ToolResultGeneratorFn = (...parameters: unknown[]) => CallToolResult | Promise<CallToolResult>;
1616
export type MockedTools = Record<string, ToolResultGeneratorFn>;
1717

1818
function getDefaultToolResultGeneratorFn(): ToolResultGeneratorFn {
@@ -81,7 +81,7 @@ export class TestTools {
8181
};
8282
}
8383

84-
return toolResultGeneratorFn(args);
84+
return await toolResultGeneratorFn(args);
8585
},
8686
});
8787
}

0 commit comments

Comments
 (0)