diff --git a/src/cli/config-cli.test.ts b/src/cli/config-cli.test.ts index d6dd063b45c..851776ae97d 100644 --- a/src/cli/config-cli.test.ts +++ b/src/cli/config-cli.test.ts @@ -166,15 +166,15 @@ function requireWriteOptions(): { unsetPaths?: string[][]; explicitSetPaths?: st } function expectLogIncludes(text: string) { - expect(mockLog.mock.calls.some((call) => String(call[0]).includes(text))).toBe(true); + expect(mockLog.mock.calls.map((call) => String(call[0])).join("\n")).toContain(text); } function expectLogExcludes(text: string) { - expect(mockLog.mock.calls.some((call) => String(call[0]).includes(text))).toBe(false); + expect(mockLog.mock.calls.map((call) => String(call[0])).join("\n")).not.toContain(text); } function expectErrorIncludes(text: string) { - expect(mockError.mock.calls.some((call) => String(call[0]).includes(text))).toBe(true); + expect(mockError.mock.calls.map((call) => String(call[0])).join("\n")).toContain(text); } function requireRecord(value: unknown, label: string): Record { diff --git a/src/cli/cron-cli.test.ts b/src/cli/cron-cli.test.ts index 7018a26b193..c2e4f394f0a 100644 --- a/src/cli/cron-cli.test.ts +++ b/src/cli/cron-cli.test.ts @@ -134,11 +134,11 @@ function runtimeErrorMessages(): string[] { } function expectRuntimeErrorContaining(text: string): void { - expect(runtimeErrorMessages().some((message) => message.includes(text))).toBe(true); + expect(runtimeErrorMessages().join("\n")).toContain(text); } function expectNoRuntimeErrorContaining(text: string): void { - expect(runtimeErrorMessages().some((message) => message.includes(text))).toBe(false); + expect(runtimeErrorMessages().join("\n")).not.toContain(text); } function stdoutText(): string { diff --git a/src/cli/failure-output.test.ts b/src/cli/failure-output.test.ts index 25773dc12ad..37b803e4609 100644 --- a/src/cli/failure-output.test.ts +++ b/src/cli/failure-output.test.ts @@ -32,6 +32,6 @@ describe("formatCliFailureLines", () => { "[openclaw] Stack:", "[openclaw] Error: boom", ]); - expect(lines.some((line) => line.includes("Error: boom"))).toBe(true); + expect(lines.join("\n")).toContain("Error: boom"); }); }); diff --git a/src/cli/plugins-install-persist.test.ts b/src/cli/plugins-install-persist.test.ts index 3e0f8c099a7..bdf17949700 100644 --- a/src/cli/plugins-install-persist.test.ts +++ b/src/cli/plugins-install-persist.test.ts @@ -31,7 +31,7 @@ function requireMockCallArg( } function expectRuntimeLogIncludes(fragment: string) { - expect(runtimeLogs.some((log) => log.includes(fragment))).toBe(true); + expect(runtimeLogs.join("\n")).toContain(fragment); } describe("persistPluginInstall", () => {