test(discord): use lightweight clears in tool-result setup

This commit is contained in:
Peter Steinberger
2026-02-22 00:22:27 +00:00
parent c2600c5d75
commit 735fc23faf
2 changed files with 11 additions and 11 deletions

View File

@@ -16,14 +16,14 @@ type Config = ReturnType<typeof import("../config/config.js").loadConfig>;
beforeEach(() => {
__resetDiscordChannelInfoCacheForTest();
sendMock.mockReset().mockResolvedValue(undefined);
updateLastRouteMock.mockReset();
dispatchMock.mockReset().mockImplementation(async ({ dispatcher }) => {
sendMock.mockClear().mockResolvedValue(undefined);
updateLastRouteMock.mockClear();
dispatchMock.mockClear().mockImplementation(async ({ dispatcher }) => {
dispatcher.sendFinalReply({ text: "hi" });
return { queuedFinal: true, counts: { tool: 0, block: 0, final: 1 } };
});
readAllowFromStoreMock.mockReset().mockResolvedValue([]);
upsertPairingRequestMock.mockReset().mockResolvedValue({ code: "PAIRCODE", created: true });
readAllowFromStoreMock.mockClear().mockResolvedValue([]);
upsertPairingRequestMock.mockClear().mockResolvedValue({ code: "PAIRCODE", created: true });
});
const BASE_CFG: Config = {