From 3cc2c28f0e1fb0403ea98bb3f95b4ccc16dfbfdb Mon Sep 17 00:00:00 2001 From: Shakker Date: Sat, 9 May 2026 04:32:12 +0100 Subject: [PATCH] test: tighten app session empty assertions --- extensions/codex/src/app-server/config.test.ts | 2 +- .../codex/src/app-server/plugin-thread-config.test.ts | 10 +++++----- .../discord/src/monitor/threading.parent-info.test.ts | 2 +- .../qa-lab/src/suite-runtime-agent-session.test.ts | 2 +- .../qa-matrix/src/runners/contract/scenarios.test.ts | 2 +- src/auto-reply/reply/abort.test.ts | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/extensions/codex/src/app-server/config.test.ts b/extensions/codex/src/app-server/config.test.ts index b1458fbab80..ad9c7864893 100644 --- a/extensions/codex/src/app-server/config.test.ts +++ b/extensions/codex/src/app-server/config.test.ts @@ -131,7 +131,7 @@ describe("Codex app-server config", () => { approvalPolicy: "always", }, }), - ).toEqual({}); + ).toStrictEqual({}); }); it("requires a websocket url when websocket transport is configured", () => { diff --git a/extensions/codex/src/app-server/plugin-thread-config.test.ts b/extensions/codex/src/app-server/plugin-thread-config.test.ts index 08fe1bf8e7c..4347b37f633 100644 --- a/extensions/codex/src/app-server/plugin-thread-config.test.ts +++ b/extensions/codex/src/app-server/plugin-thread-config.test.ts @@ -159,7 +159,7 @@ describe("Codex plugin thread config", () => { }, }); expect(config.diagnostics).toEqual([]); - expect(config.policyContext.apps).toEqual({}); + expect(config.policyContext.apps).toStrictEqual({}); }); it("does not let per-plugin enablement override disabled native plugin support", async () => { @@ -207,7 +207,7 @@ describe("Codex plugin thread config", () => { }, }, }); - expect(config.policyContext.apps).toEqual({}); + expect(config.policyContext.apps).toStrictEqual({}); expect(config.diagnostics).toEqual([]); }); @@ -312,7 +312,7 @@ describe("Codex plugin thread config", () => { }, }, }); - expect(config.policyContext.apps).toEqual({}); + expect(config.policyContext.apps).toStrictEqual({}); expect(config.diagnostics).toContainEqual( expect.objectContaining({ code: "app_not_ready", @@ -451,7 +451,7 @@ describe("Codex plugin thread config", () => { }, }, }); - expect(config.policyContext.apps).toEqual({}); + expect(config.policyContext.apps).toStrictEqual({}); expect(config.diagnostics).toContainEqual( expect.objectContaining({ code: "plugin_activation_failed", @@ -499,7 +499,7 @@ describe("Codex plugin thread config", () => { }, }, }); - expect(config.policyContext.apps).toEqual({}); + expect(config.policyContext.apps).toStrictEqual({}); expect(config.diagnostics).toContainEqual( expect.objectContaining({ code: "app_inventory_missing" }), ); diff --git a/extensions/discord/src/monitor/threading.parent-info.test.ts b/extensions/discord/src/monitor/threading.parent-info.test.ts index 7458448ddba..3a9b738782a 100644 --- a/extensions/discord/src/monitor/threading.parent-info.test.ts +++ b/extensions/discord/src/monitor/threading.parent-info.test.ts @@ -151,6 +151,6 @@ describe("resolveDiscordThreadParentInfo", () => { expect(fetchChannel).toHaveBeenCalledTimes(1); expect(fetchChannel).toHaveBeenCalledWith("thread-1"); - expect(result).toEqual({}); + expect(result).toStrictEqual({}); }); }); diff --git a/extensions/qa-lab/src/suite-runtime-agent-session.test.ts b/extensions/qa-lab/src/suite-runtime-agent-session.test.ts index 6e9168ba64b..fe8c19584e5 100644 --- a/extensions/qa-lab/src/suite-runtime-agent-session.test.ts +++ b/extensions/qa-lab/src/suite-runtime-agent-session.test.ts @@ -87,6 +87,6 @@ describe("qa suite runtime agent session helpers", () => { readRawQaSessionStore({ gateway: { tempRoot }, } as never), - ).resolves.toEqual({}); + ).resolves.toStrictEqual({}); }); }); diff --git a/extensions/qa-matrix/src/runners/contract/scenarios.test.ts b/extensions/qa-matrix/src/runners/contract/scenarios.test.ts index a3690d4ab34..4c1d8cf4e8c 100644 --- a/extensions/qa-matrix/src/runners/contract/scenarios.test.ts +++ b/extensions/qa-matrix/src/runners/contract/scenarios.test.ts @@ -4875,7 +4875,7 @@ describe("matrix live qa scenarios", () => { plugins?: { allow?: string[]; entries?: { matrix?: unknown } }; }; expect(initialConfig.channels?.matrix?.enabled).toBe(true); - expect(initialConfig.channels?.matrix?.accounts).toEqual({}); + expect(initialConfig.channels?.matrix?.accounts).toStrictEqual({}); expect(initialConfig.plugins?.allow).toContain("matrix"); expect(initialConfig.plugins?.entries?.matrix).toEqual({ enabled: true }); } diff --git a/src/auto-reply/reply/abort.test.ts b/src/auto-reply/reply/abort.test.ts index e1617ddaf1c..a65f85c964e 100644 --- a/src/auto-reply/reply/abort.test.ts +++ b/src/auto-reply/reply/abort.test.ts @@ -362,8 +362,8 @@ describe("abort detection", () => { entry: store["session-1"], key: "session-1", }); - expect(resolveSessionEntryForKey(store, "session-2")).toEqual({}); - expect(resolveSessionEntryForKey(undefined, "session-1")).toEqual({}); + expect(resolveSessionEntryForKey(store, "session-2")).toStrictEqual({}); + expect(resolveSessionEntryForKey(undefined, "session-1")).toStrictEqual({}); }); it("resolves Telegram forum topic session when lookup key has different casing than store", () => {