From f8355a82f36190e35e6dbc2c64055171e12258e1 Mon Sep 17 00:00:00 2001 From: Shakker Date: Sat, 9 May 2026 06:06:59 +0100 Subject: [PATCH] test: tighten live array assertions --- extensions/music-generation-providers.live.test.ts | 4 ++-- extensions/openai/openai.live.test.ts | 2 +- extensions/video-generation-providers.live.test.ts | 4 ++-- extensions/xai/xai.live.test.ts | 2 +- src/agents/live-cache-regression.live.test.ts | 2 +- src/gateway/android-node.capabilities.live.test.ts | 2 +- test/image-generation.runtime.live.test.ts | 4 ++-- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/extensions/music-generation-providers.live.test.ts b/extensions/music-generation-providers.live.test.ts index 5c0689016fb..375361f6b71 100644 --- a/extensions/music-generation-providers.live.test.ts +++ b/extensions/music-generation-providers.live.test.ts @@ -285,11 +285,11 @@ describeLive("music generation provider live", () => { ); if (attempted.length === 0) { - expect(failures).toEqual([]); + expect(failures).toStrictEqual([]); console.warn("[live:music-generation] no provider had usable auth; skipping assertions"); return; } - expect(failures).toEqual([]); + expect(failures).toStrictEqual([]); }, 10 * 60_000, ); diff --git a/extensions/openai/openai.live.test.ts b/extensions/openai/openai.live.test.ts index c8ac13cc087..fc0c18719e3 100644 --- a/extensions/openai/openai.live.test.ts +++ b/extensions/openai/openai.live.test.ts @@ -338,7 +338,7 @@ describeLive("openai plugin live", () => { try { await session.connect(); await new Promise((resolve) => setTimeout(resolve, 1_000)); - expect(errors).toEqual([]); + expect(errors).toStrictEqual([]); expect(session.isConnected()).toBe(true); } finally { session.close(); diff --git a/extensions/video-generation-providers.live.test.ts b/extensions/video-generation-providers.live.test.ts index 497ae84a7b4..d2b443961e4 100644 --- a/extensions/video-generation-providers.live.test.ts +++ b/extensions/video-generation-providers.live.test.ts @@ -336,11 +336,11 @@ function expectLiveVideoCasePassed(params: { }): void { logLiveVideoSummary(params); if (params.attempted.length === 0) { - expect(params.failures).toEqual([]); + expect(params.failures).toStrictEqual([]); console.warn("[live:video-generation] no live video attempt completed; skipping assertions"); return; } - expect(params.failures).toEqual([]); + expect(params.failures).toStrictEqual([]); } function resolveLiveSmokeDurationSeconds(params: { diff --git a/extensions/xai/xai.live.test.ts b/extensions/xai/xai.live.test.ts index 0ad887c242d..c8c9b448e9e 100644 --- a/extensions/xai/xai.live.test.ts +++ b/extensions/xai/xai.live.test.ts @@ -208,7 +208,7 @@ describeLive("xai plugin live", () => { console.warn(`[xai:live] skip realtime-open: billing drift: ${billingError.message}`); return; } - expect(errors).toEqual([]); + expect(errors).toStrictEqual([]); expect(session.isConnected()).toBe(true); } finally { session.close(); diff --git a/src/agents/live-cache-regression.live.test.ts b/src/agents/live-cache-regression.live.test.ts index 8f4fb89ec6a..2abe1ffe78e 100644 --- a/src/agents/live-cache-regression.live.test.ts +++ b/src/agents/live-cache-regression.live.test.ts @@ -9,7 +9,7 @@ describeCacheLive("live cache regression", () => { "matches the stored provider cache baselines", async () => { const result = await runLiveCacheRegression(); - expect(result.regressions).toEqual([]); + expect(result.regressions).toStrictEqual([]); }, 30 * 60_000, ); diff --git a/src/gateway/android-node.capabilities.live.test.ts b/src/gateway/android-node.capabilities.live.test.ts index c0c865fce43..c927af3f7c5 100644 --- a/src/gateway/android-node.capabilities.live.test.ts +++ b/src/gateway/android-node.capabilities.live.test.ts @@ -617,6 +617,6 @@ describeLive("android node capability integration (preconditioned)", () => { "summary:", summary, ].join("\n"), - ).toEqual([]); + ).toStrictEqual([]); }); }); diff --git a/test/image-generation.runtime.live.test.ts b/test/image-generation.runtime.live.test.ts index 176ed07ee51..cb5b59c30a5 100644 --- a/test/image-generation.runtime.live.test.ts +++ b/test/image-generation.runtime.live.test.ts @@ -300,11 +300,11 @@ describeLive("image generation live (provider sweep)", () => { ); if (attempted.length === 0) { - expect(failures).toEqual([]); + expect(failures).toStrictEqual([]); console.warn("[live:image-generation] no provider had usable auth; skipping assertions"); return; } - expect(failures).toEqual([]); + expect(failures).toStrictEqual([]); }, 15 * 60_000, );