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

@@ -24,9 +24,9 @@ vi.mock("../config/config.js", async (importOriginal) => {
beforeEach(() => {
vi.useRealTimers();
sendMock.mockReset().mockResolvedValue(undefined);
updateLastRouteMock.mockReset();
dispatchMock.mockReset().mockImplementation(async (params: unknown) => {
sendMock.mockClear().mockResolvedValue(undefined);
updateLastRouteMock.mockClear();
dispatchMock.mockClear().mockImplementation(async (params: unknown) => {
if (
typeof params === "object" &&
params !== null &&
@@ -55,9 +55,9 @@ beforeEach(() => {
}
return { queuedFinal: false, counts: { tool: 0, block: 0, final: 0 } };
});
readAllowFromStoreMock.mockReset().mockResolvedValue([]);
upsertPairingRequestMock.mockReset().mockResolvedValue({ code: "PAIRCODE", created: true });
loadConfigMock.mockReset().mockReturnValue({});
readAllowFromStoreMock.mockClear().mockResolvedValue([]);
upsertPairingRequestMock.mockClear().mockResolvedValue({ code: "PAIRCODE", created: true });
loadConfigMock.mockClear().mockReturnValue({});
__resetDiscordChannelInfoCacheForTest();
});

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 = {