test(core): use lightweight clears in command and dispatch setup

This commit is contained in:
Peter Steinberger
2026-02-22 08:05:49 +00:00
parent 96674ca301
commit 6e253096ed
4 changed files with 10 additions and 10 deletions

View File

@@ -50,8 +50,8 @@ function makeRun(overrides: Partial<FollowupRun["run"]> = {}): FollowupRun["run"
describe("agent-runner-utils", () => { describe("agent-runner-utils", () => {
beforeEach(() => { beforeEach(() => {
hoisted.resolveAgentModelFallbacksOverrideMock.mockReset(); hoisted.resolveAgentModelFallbacksOverrideMock.mockClear();
hoisted.resolveAgentIdFromSessionKeyMock.mockReset(); hoisted.resolveAgentIdFromSessionKeyMock.mockClear();
}); });
it("resolves model fallback options from run context", () => { it("resolves model fallback options from run context", () => {

View File

@@ -53,8 +53,8 @@ function createFakeThreadBindingManager(binding: FakeBinding | null) {
describe("/session ttl", () => { describe("/session ttl", () => {
beforeEach(() => { beforeEach(() => {
hoisted.getThreadBindingManagerMock.mockReset(); hoisted.getThreadBindingManagerMock.mockClear();
hoisted.setThreadBindingTtlBySessionKeyMock.mockReset(); hoisted.setThreadBindingTtlBySessionKeyMock.mockClear();
vi.useRealTimers(); vi.useRealTimers();
}); });

View File

@@ -48,8 +48,8 @@ describe("ensureBrowserControlAuth", () => {
beforeEach(() => { beforeEach(() => {
vi.restoreAllMocks(); vi.restoreAllMocks();
mocks.loadConfig.mockReset(); mocks.loadConfig.mockClear();
mocks.writeConfigFile.mockReset(); mocks.writeConfigFile.mockClear();
}); });
it("returns existing auth and skips writes", async () => { it("returns existing auth and skips writes", async () => {

View File

@@ -42,10 +42,10 @@ describe("dispatchTelegramMessage draft streaming", () => {
type TelegramMessageContext = Parameters<typeof dispatchTelegramMessage>[0]["context"]; type TelegramMessageContext = Parameters<typeof dispatchTelegramMessage>[0]["context"];
beforeEach(() => { beforeEach(() => {
createTelegramDraftStream.mockReset(); createTelegramDraftStream.mockClear();
dispatchReplyWithBufferedBlockDispatcher.mockReset(); dispatchReplyWithBufferedBlockDispatcher.mockClear();
deliverReplies.mockReset(); deliverReplies.mockClear();
editMessageTelegram.mockReset(); editMessageTelegram.mockClear();
loadSessionStore.mockClear(); loadSessionStore.mockClear();
resolveStorePath.mockClear(); resolveStorePath.mockClear();
resolveStorePath.mockReturnValue("/tmp/sessions.json"); resolveStorePath.mockReturnValue("/tmp/sessions.json");