fix(gateway): fail closed on unresolved discovery endpoints

This commit is contained in:
Peter Steinberger
2026-03-23 00:25:03 -07:00
parent 0b58829364
commit deecf68b59
9 changed files with 160 additions and 38 deletions

View File

@@ -81,7 +81,8 @@ vi.mock("../daemon/program-args.js", () => ({
}),
}));
vi.mock("../infra/bonjour-discovery.js", () => ({
vi.mock("../infra/bonjour-discovery.js", async (importOriginal) => ({
...(await importOriginal<typeof import("../infra/bonjour-discovery.js")>()),
discoverGatewayBeacons: (opts: unknown) => discoverGatewayBeacons(opts),
}));
@@ -147,6 +148,7 @@ describe("gateway-cli coverage", () => {
displayName: "Studio",
domain: "openclaw.internal.",
host: "studio.openclaw.internal",
port: 18789,
lanHost: "studio.local",
tailnetDns: "studio.tailnet.ts.net",
gatewayPort: 18789,