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", () => {
beforeEach(() => {
hoisted.resolveAgentModelFallbacksOverrideMock.mockReset();
hoisted.resolveAgentIdFromSessionKeyMock.mockReset();
hoisted.resolveAgentModelFallbacksOverrideMock.mockClear();
hoisted.resolveAgentIdFromSessionKeyMock.mockClear();
});
it("resolves model fallback options from run context", () => {

View File

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

View File

@@ -48,8 +48,8 @@ describe("ensureBrowserControlAuth", () => {
beforeEach(() => {
vi.restoreAllMocks();
mocks.loadConfig.mockReset();
mocks.writeConfigFile.mockReset();
mocks.loadConfig.mockClear();
mocks.writeConfigFile.mockClear();
});
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"];
beforeEach(() => {
createTelegramDraftStream.mockReset();
dispatchReplyWithBufferedBlockDispatcher.mockReset();
deliverReplies.mockReset();
editMessageTelegram.mockReset();
createTelegramDraftStream.mockClear();
dispatchReplyWithBufferedBlockDispatcher.mockClear();
deliverReplies.mockClear();
editMessageTelegram.mockClear();
loadSessionStore.mockClear();
resolveStorePath.mockClear();
resolveStorePath.mockReturnValue("/tmp/sessions.json");