From 3d70ffa596f45c2d46efe3a84bc07994f4e0ddf5 Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 8 May 2026 10:23:01 +0100 Subject: [PATCH] test: clarify update cli completion warning assertions --- src/cli/update-cli.test.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/cli/update-cli.test.ts b/src/cli/update-cli.test.ts index a8f7d4dc75d..becf79dc7f4 100644 --- a/src/cli/update-cli.test.ts +++ b/src/cli/update-cli.test.ts @@ -646,9 +646,11 @@ describe("update-cli", () => { await updateCliShared.tryWriteCompletionCache(root, false); const logs = vi.mocked(runtimeCapture.log).mock.calls.map((call) => String(call[0])); - expect(logs.some((line) => line.includes("timed out after 30s"))).toBe(true); - expect(logs.some((line) => line.includes("openclaw completion --write-state"))).toBe(true); - expect(logs.some((line) => line.includes("Error: spawnSync"))).toBe(false); + expect(logs).toEqual(expect.arrayContaining([expect.stringContaining("timed out after 30s")])); + expect(logs).toEqual( + expect.arrayContaining([expect.stringContaining("openclaw completion --write-state")]), + ); + expect(logs).not.toEqual(expect.arrayContaining([expect.stringContaining("Error: spawnSync")])); }); it("respawns into the updated package root before running post-update tasks", async () => {