From 47f52cd233ca158ffcd7867788f0ebece2473657 Mon Sep 17 00:00:00 2001 From: Shakker Date: Thu, 26 Feb 2026 17:50:27 +0000 Subject: [PATCH] test(cli): tighten daemon status TLS mock typings --- src/cli/daemon-cli/status.gather.test.ts | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/cli/daemon-cli/status.gather.test.ts b/src/cli/daemon-cli/status.gather.test.ts index 8c16115d3..4544ada82 100644 --- a/src/cli/daemon-cli/status.gather.test.ts +++ b/src/cli/daemon-cli/status.gather.test.ts @@ -1,33 +1,35 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import { captureEnv } from "../../test-utils/env.js"; -const callGatewayStatusProbe = vi.fn(async () => ({ ok: true as const })); -const loadGatewayTlsRuntime = vi.fn(async () => ({ +const callGatewayStatusProbe = vi.fn(async (_opts?: unknown) => ({ ok: true as const })); +const loadGatewayTlsRuntime = vi.fn(async (_cfg?: unknown) => ({ enabled: true, required: true, fingerprintSha256: "sha256:11:22:33:44", })); -const findExtraGatewayServices = vi.fn(async () => []); +const findExtraGatewayServices = vi.fn(async (_env?: unknown, _opts?: unknown) => []); const inspectPortUsage = vi.fn(async (port: number) => ({ port, status: "free" as const, listeners: [], hints: [], })); -const readLastGatewayErrorLine = vi.fn(async () => null); -const auditGatewayServiceConfig = vi.fn(async () => undefined); -const serviceIsLoaded = vi.fn(async () => true); -const serviceReadRuntime = vi.fn(async () => ({ status: "running" })); -const serviceReadCommand = vi.fn(async () => ({ +const readLastGatewayErrorLine = vi.fn(async (_env?: NodeJS.ProcessEnv) => null); +const auditGatewayServiceConfig = vi.fn(async (_opts?: unknown) => undefined); +const serviceIsLoaded = vi.fn(async (_opts?: unknown) => true); +const serviceReadRuntime = vi.fn(async (_env?: NodeJS.ProcessEnv) => ({ status: "running" })); +const serviceReadCommand = vi.fn(async (_env?: NodeJS.ProcessEnv) => ({ programArguments: ["/bin/node", "cli", "gateway", "--port", "19001"], environment: { OPENCLAW_STATE_DIR: "/tmp/openclaw-daemon", OPENCLAW_CONFIG_PATH: "/tmp/openclaw-daemon/openclaw.json", }, })); -const resolveGatewayBindHost = vi.fn(async () => "0.0.0.0"); +const resolveGatewayBindHost = vi.fn( + async (_bindMode?: string, _customBindHost?: string) => "0.0.0.0", +); const pickPrimaryTailnetIPv4 = vi.fn(() => "100.64.0.9"); -const resolveGatewayPort = vi.fn((_cfg?: unknown) => 18789); +const resolveGatewayPort = vi.fn((_cfg?: unknown, _env?: unknown) => 18789); const resolveStateDir = vi.fn( (env: NodeJS.ProcessEnv) => env.OPENCLAW_STATE_DIR ?? "/tmp/openclaw-cli", );