diff --git a/src/commands/doctor.warns-per-agent-sandbox-docker-browser-prune.test.ts b/src/commands/doctor.warns-per-agent-sandbox-docker-browser-prune.test.ts index a88e5e316..4c019ed9d 100644 --- a/src/commands/doctor.warns-per-agent-sandbox-docker-browser-prune.test.ts +++ b/src/commands/doctor.warns-per-agent-sandbox-docker-browser-prune.test.ts @@ -372,7 +372,7 @@ describe("doctor command", () => { ); }), ).toBe(true); - }, 10_000); + }, 20_000); it("warns when extra workspace directories exist", async () => { readConfigFileSnapshot.mockResolvedValue({ diff --git a/src/daemon/systemd-unit.test.ts b/src/daemon/systemd-unit.test.ts index b7eced7c0..7c78d775b 100644 --- a/src/daemon/systemd-unit.test.ts +++ b/src/daemon/systemd-unit.test.ts @@ -25,8 +25,8 @@ describe("parseSystemdExecStart", () => { ]); }); - it("supports backslash-escaped characters", () => { - const execStart = "/usr/bin/clawdbot gateway start --path \/tmp\/clawdbot"; + it("parses path arguments", () => { + const execStart = "/usr/bin/clawdbot gateway start --path /tmp/clawdbot"; expect(parseSystemdExecStart(execStart)).toEqual([ "/usr/bin/clawdbot", "gateway", diff --git a/src/telegram/bot.media.includes-location-text-ctx-fields-pins.test.ts b/src/telegram/bot.media.includes-location-text-ctx-fields-pins.test.ts index 4633adb76..2242941ce 100644 --- a/src/telegram/bot.media.includes-location-text-ctx-fields-pins.test.ts +++ b/src/telegram/bot.media.includes-location-text-ctx-fields-pins.test.ts @@ -99,7 +99,7 @@ describe("telegram inbound media", () => { async () => { const { createTelegramBot } = await import("./bot.js"); const replyModule = await import("../auto-reply/reply.js"); - const replySpy = replyModule.getReplyFromConfig as unknown as ReturnType; + const replySpy = replyModule.__replySpy as unknown as ReturnType; onSpy.mockReset(); replySpy.mockReset(); @@ -143,7 +143,7 @@ describe("telegram inbound media", () => { async () => { const { createTelegramBot } = await import("./bot.js"); const replyModule = await import("../auto-reply/reply.js"); - const replySpy = replyModule.getReplyFromConfig as unknown as ReturnType; + const replySpy = replyModule.__replySpy as unknown as ReturnType; onSpy.mockReset(); replySpy.mockReset(); diff --git a/src/web/login.coverage.test.ts b/src/web/login.coverage.test.ts index 32273aee5..120dcff62 100644 --- a/src/web/login.coverage.test.ts +++ b/src/web/login.coverage.test.ts @@ -3,9 +3,7 @@ import os from "node:os"; import path from "node:path"; import { DisconnectReason } from "@whiskeysockets/baileys"; -import { beforeEach, describe, expect, it, vi } from "vitest"; - -vi.useFakeTimers(); +import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; const rmMock = vi.spyOn(fs, "rm"); @@ -51,9 +49,13 @@ const { loginWeb } = await import("./login.js"); describe("loginWeb coverage", () => { beforeEach(() => { + vi.useFakeTimers(); vi.clearAllMocks(); rmMock.mockClear(); }); + afterEach(() => { + vi.useRealTimers(); + }); it("restarts once when WhatsApp requests code 515", async () => { waitForWaConnection