diff --git a/src/commands/status-runtime-shared.test.ts b/src/commands/status-runtime-shared.test.ts index 8ecd94e4834..be1b0eb1ba9 100644 --- a/src/commands/status-runtime-shared.test.ts +++ b/src/commands/status-runtime-shared.test.ts @@ -107,13 +107,16 @@ describe("status-runtime-shared", () => { config: { gateway: {} }, }); - expect(mocks.loadProviderUsageSummary).toHaveBeenCalledWith( - expect.objectContaining({ - timeoutMs: 1234, - config: { gateway: {} }, - agentDir: expect.stringContaining("main"), - }), - ); + const usageCall = mocks.loadProviderUsageSummary.mock.calls[0]?.[0] as + | { + timeoutMs?: number; + config?: unknown; + agentDir?: string; + } + | undefined; + expect(usageCall?.timeoutMs).toBe(1234); + expect(usageCall?.config).toEqual({ gateway: {} }); + expect(usageCall?.agentDir).toContain("main"); }); it("resolves usage summaries with explicit agent scope", async () => { @@ -228,13 +231,16 @@ describe("status-runtime-shared", () => { gatewayService: { label: "LaunchAgent" }, nodeService: { label: "node" }, }); - expect(mocks.loadProviderUsageSummary).toHaveBeenCalledWith( - expect.objectContaining({ - timeoutMs: 1234, - config: { gateway: {} }, - agentDir: expect.stringContaining("main"), - }), - ); + const usageCall = mocks.loadProviderUsageSummary.mock.calls[0]?.[0] as + | { + timeoutMs?: number; + config?: unknown; + agentDir?: string; + } + | undefined; + expect(usageCall?.timeoutMs).toBe(1234); + expect(usageCall?.config).toEqual({ gateway: {} }); + expect(usageCall?.agentDir).toContain("main"); expect(mocks.callGateway).toHaveBeenNthCalledWith(1, { method: "health", params: { probe: true },