From 68007dacfcdbba0f13e89317b485dea2b3fe7fc2 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 12 Aug 2026 04:41:03 -0700 Subject: [PATCH] test(browser): type CDP lookup mocks --- extensions/browser/src/browser/cdp.helpers.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/browser/src/browser/cdp.helpers.test.ts b/extensions/browser/src/browser/cdp.helpers.test.ts index ebd2401951ec..709407738948 100644 --- a/extensions/browser/src/browser/cdp.helpers.test.ts +++ b/extensions/browser/src/browser/cdp.helpers.test.ts @@ -23,6 +23,7 @@ vi.mock("openclaw/plugin-sdk/ssrf-runtime", async (importOriginal) => { }; }); +import type { LookupFn } from "../infra/net/ssrf.js"; import { assertCdpEndpointAllowed, fetchJson, @@ -167,7 +168,7 @@ describe("cdp helpers", () => { await expect( resolvePinnedHostnameWithPolicy("browser.example", { policy: scoped, - lookupFn: async () => [{ address: "10.0.0.8", family: 4 }], + lookupFn: (async () => [{ address: "10.0.0.8", family: 4 }]) as unknown as LookupFn, }), ).rejects.toThrow(/private\/internal\/special-use ip address/i); }); @@ -188,7 +189,7 @@ describe("cdp helpers", () => { await expect( resolvePinnedHostnameWithPolicy("browser.example", { policy: scoped, - lookupFn: async () => [{ address: "10.0.0.8", family: 4 }], + lookupFn: (async () => [{ address: "10.0.0.8", family: 4 }]) as unknown as LookupFn, }), ).resolves.toEqual(expect.objectContaining({ addresses: ["10.0.0.8"] })); });