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");
});
});