From 7f8d37bdcc03f8797a1e6746dcb4faa4e9c10a89 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 12 May 2026 01:14:22 +0100 Subject: [PATCH] test: guard browser control auth mock calls --- .../browser/src/browser/control-auth.auto-token.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/browser/src/browser/control-auth.auto-token.test.ts b/extensions/browser/src/browser/control-auth.auto-token.test.ts index b2da74c3228..fe978ee1a44 100644 --- a/extensions/browser/src/browser/control-auth.auto-token.test.ts +++ b/extensions/browser/src/browser/control-auth.auto-token.test.ts @@ -64,7 +64,11 @@ vi.mock("../gateway/auth.js", () => ({ })); function readPersistedConfig(): OpenClawConfig { - const persistedCfg = mocks.writeConfigFile.mock.calls[0]?.[0]; + const [call] = mocks.writeConfigFile.mock.calls; + if (!call) { + throw new Error("expected persisted config write"); + } + const [persistedCfg] = call; if (!persistedCfg) { throw new Error("expected persisted config"); }