mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-02 08:10:22 +00:00
Tests: type sessions send gateway mock
This commit is contained in:
@@ -13,11 +13,14 @@ vi.mock("./agent-step.js", () => ({
|
||||
}));
|
||||
|
||||
describe("runSessionsSendA2AFlow announce delivery", () => {
|
||||
let mockCallGateway: ReturnType<typeof vi.fn>;
|
||||
type CallGatewayDep = NonNullable<
|
||||
NonNullable<Parameters<typeof __testing.setDepsForTest>[0]>["callGateway"]
|
||||
>;
|
||||
let mockCallGateway: ReturnType<typeof vi.fn> & CallGatewayDep;
|
||||
|
||||
beforeEach(() => {
|
||||
setActivePluginRegistry(createSessionConversationTestRegistry());
|
||||
mockCallGateway = vi.fn().mockResolvedValue({});
|
||||
mockCallGateway = vi.fn().mockResolvedValue({}) as ReturnType<typeof vi.fn> & CallGatewayDep;
|
||||
__testing.setDepsForTest({ callGateway: mockCallGateway });
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user