diff --git a/extensions/browser/src/browser/pw-session.browserless.live.test.ts b/extensions/browser/src/browser/pw-session.browserless.live.test.ts index abd2d71bf73..19030387c1f 100644 --- a/extensions/browser/src/browser/pw-session.browserless.live.test.ts +++ b/extensions/browser/src/browser/pw-session.browserless.live.test.ts @@ -18,7 +18,8 @@ describeLive("browser (live): remote CDP tab persistence", () => { await pw.closePlaywrightBrowserConnection().catch(() => {}); const created = await pw.createPageViaPlaywright({ cdpUrl: CDP_URL, url: "about:blank" }); - expect(created.targetId).toEqual(expect.any(String)); + expect(created.targetId).toBeTypeOf("string"); + expect(created.targetId).not.toBe(""); try { await waitFor( async () => { diff --git a/src/agents/pi-embedded-runner-extraparams.live.test.ts b/src/agents/pi-embedded-runner-extraparams.live.test.ts index 6cd1362d42f..18971aa50d5 100644 --- a/src/agents/pi-embedded-runner-extraparams.live.test.ts +++ b/src/agents/pi-embedded-runner-extraparams.live.test.ts @@ -59,8 +59,8 @@ describeLive("pi embedded extra params (live)", () => { } } - expect(stopReason).toEqual(expect.any(String)); - expect(outputTokens).toEqual(expect.any(Number)); + expect(stopReason).toBeTypeOf("string"); + expect(outputTokens).toBeTypeOf("number"); // Should respect maxTokens from config (16) — allow a small buffer for provider rounding. expect(outputTokens ?? 0).toBeLessThanOrEqual(20); }, 30_000); diff --git a/src/agents/xai.live.test.ts b/src/agents/xai.live.test.ts index 2201ccbdeee..0eb973b196f 100644 --- a/src/agents/xai.live.test.ts +++ b/src/agents/xai.live.test.ts @@ -119,7 +119,7 @@ describeLive("xai live", () => { const doneMessage = await collectDoneMessage( stream as AsyncIterable<{ type: string; message?: AssistantLikeMessage }>, ); - expect(doneMessage.content).toEqual(expect.any(Array)); + expect(Array.isArray(doneMessage.content)).toBe(true); const payload = requireLiveValue(capturedPayload, "captured xAI payload"); if ("tool_stream" in payload) { expect(payload.tool_stream).toBe(true);