



























@@ -299,13 +299,17 @@ describe("lookupContextTokens", () => {
299299await flushAsyncWarmup();
300300301301expect(contextTestState.discoverModels).toHaveBeenCalledTimes(1);
302-const discoverCall = contextTestState.discoverModels.mock.calls[0];
303-expect(discoverCall?.[0]).toEqual({});
304-expect(typeof discoverCall?.[1]).toBe("string");
302+const discoverCall = contextTestState.discoverModels.mock.calls.at(0);
303+if (!discoverCall) {
304+throw new Error("expected discoverModels to be called");
305+}
306+const discoverAgentDir = discoverCall[1];
307+expect(discoverCall[0]).toEqual({});
308+expect(typeof discoverAgentDir).toBe("string");
305309expect(
306-path.normalize(discoverCall?.[1]).endsWith(path.join(".openclaw", "agents", "main", "agent")),
310+path.normalize(discoverAgentDir).endsWith(path.join(".openclaw", "agents", "main", "agent")),
307311).toBe(true);
308-expect(discoverCall?.[2]).toEqual({ normalizeModels: false });
312+expect(discoverCall[2]).toEqual({ normalizeModels: false });
309313expect(lookupContextTokens("anthropic/claude-opus-4.7-20260219")).toBe(1_048_576);
310314});
311315此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。