test: cover daemon probe auth seam

This commit is contained in:
Peter Steinberger
2026-03-08 03:00:31 +00:00
parent f6c7ff3e0e
commit 7d2b146d8d

View File

@@ -14,6 +14,7 @@ const serviceRestart = vi.fn().mockResolvedValue(undefined);
const serviceIsLoaded = vi.fn().mockResolvedValue(false);
const serviceReadCommand = vi.fn().mockResolvedValue(null);
const serviceReadRuntime = vi.fn().mockResolvedValue({ status: "running" });
const resolveGatewayProbeAuthWithSecretInputs = vi.fn(async (_opts?: unknown) => ({}));
const findExtraGatewayServices = vi.fn(async (_env: unknown, _opts?: unknown) => []);
const inspectPortUsage = vi.fn(async (port: number) => ({
port,
@@ -38,6 +39,11 @@ vi.mock("../gateway/call.js", () => ({
callGateway: (opts: unknown) => callGateway(opts),
}));
vi.mock("../gateway/probe-auth.js", () => ({
resolveGatewayProbeAuthWithSecretInputs: (opts: unknown) =>
resolveGatewayProbeAuthWithSecretInputs(opts),
}));
vi.mock("../daemon/program-args.js", () => ({
resolveGatewayProgramArguments: (opts: unknown) => resolveGatewayProgramArguments(opts),
}));
@@ -123,6 +129,7 @@ describe("daemon-cli coverage", () => {
delete process.env.OPENCLAW_GATEWAY_PORT;
delete process.env.OPENCLAW_PROFILE;
serviceReadCommand.mockResolvedValue(null);
resolveGatewayProbeAuthWithSecretInputs.mockClear();
buildGatewayInstallPlan.mockClear();
});