From 91c30f46f715427c4ce066c7d2c2d631717be7c2 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 14 Feb 2026 19:41:41 +0000 Subject: [PATCH] test: isolate browser server auth env (evaluate gating) --- ...luate-disabled-does-not-block-storage.test.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/browser/server.evaluate-disabled-does-not-block-storage.test.ts b/src/browser/server.evaluate-disabled-does-not-block-storage.test.ts index c7d3f6c95..03b10299d 100644 --- a/src/browser/server.evaluate-disabled-does-not-block-storage.test.ts +++ b/src/browser/server.evaluate-disabled-does-not-block-storage.test.ts @@ -4,6 +4,8 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; let testPort = 0; let prevGatewayPort: string | undefined; +let prevGatewayToken: string | undefined; +let prevGatewayPassword: string | undefined; const pwMocks = vi.hoisted(() => ({ cookiesGetViaPlaywright: vi.fn(async () => ({ @@ -82,6 +84,10 @@ describe("browser control evaluate gating", () => { testPort = await getFreePort(); prevGatewayPort = process.env.OPENCLAW_GATEWAY_PORT; process.env.OPENCLAW_GATEWAY_PORT = String(testPort - 2); + prevGatewayToken = process.env.OPENCLAW_GATEWAY_TOKEN; + prevGatewayPassword = process.env.OPENCLAW_GATEWAY_PASSWORD; + delete process.env.OPENCLAW_GATEWAY_TOKEN; + delete process.env.OPENCLAW_GATEWAY_PASSWORD; pwMocks.cookiesGetViaPlaywright.mockClear(); pwMocks.storageGetViaPlaywright.mockClear(); @@ -97,6 +103,16 @@ describe("browser control evaluate gating", () => { } else { process.env.OPENCLAW_GATEWAY_PORT = prevGatewayPort; } + if (prevGatewayToken === undefined) { + delete process.env.OPENCLAW_GATEWAY_TOKEN; + } else { + process.env.OPENCLAW_GATEWAY_TOKEN = prevGatewayToken; + } + if (prevGatewayPassword === undefined) { + delete process.env.OPENCLAW_GATEWAY_PASSWORD; + } else { + process.env.OPENCLAW_GATEWAY_PASSWORD = prevGatewayPassword; + } await stopBrowserControlServer(); });