Files
openclaw/src/plugin-sdk/browser-config.test.ts
2026-04-03 16:39:47 +01:00

21 lines
778 B
TypeScript

import { describe, expect, it } from "vitest";
import type { BrowserControlAuth } from "./browser-config.js";
import {
DEFAULT_BROWSER_DEFAULT_PROFILE_NAME,
DEFAULT_OPENCLAW_BROWSER_ENABLED,
parseBrowserHttpUrl,
} from "./browser-config.js";
describe("plugin-sdk browser-config", () => {
it("keeps legacy browser-config exports available", () => {
const auth: BrowserControlAuth = { token: "test-token" };
const parsed = parseBrowserHttpUrl("http://127.0.0.1:9222/", "browser.cdpUrl");
expect(DEFAULT_OPENCLAW_BROWSER_ENABLED).toBe(true);
expect(DEFAULT_BROWSER_DEFAULT_PROFILE_NAME).toBe("openclaw");
expect(auth.token).toBe("test-token");
expect(parsed.port).toBe(9222);
expect(parsed.normalized).toBe("http://127.0.0.1:9222");
});
});