import { describe, expect, it } from "vitest"; import { browserUserContextLine, maskBrowserUserDetail } from "./browser-cowork.js"; describe("browser cowork context", () => { it("masks password-like labels and fields", () => { expect(maskBrowserUserDetail("secret-token-value", true)).toBe("••••••"); expect(maskBrowserUserDetail("Password field", false)).toBe("••••••"); }); it("formats user navigation lines", () => { expect(browserUserContextLine("navigate", "https://example.com")).toBe( "User navigated to https://example.com", ); expect(browserUserContextLine("type", "hello", true)).toBe("User typed in a password field"); }); });