From df697c0b9c0ef5ebc10e12a506a0018dadcc9508 Mon Sep 17 00:00:00 2001 From: Hannes Rudolph Date: Mon, 25 Aug 2025 14:00:51 -0600 Subject: [PATCH] test: update insertContentTool spec to accept i18n error key --- src/core/tools/__tests__/insertContentTool.spec.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/tools/__tests__/insertContentTool.spec.ts b/src/core/tools/__tests__/insertContentTool.spec.ts index 5f055fb29a..612675b21d 100644 --- a/src/core/tools/__tests__/insertContentTool.spec.ts +++ b/src/core/tools/__tests__/insertContentTool.spec.ts @@ -226,7 +226,13 @@ describe("insertContentTool", () => { expect(mockedFsReadFile).not.toHaveBeenCalled() expect(mockCline.consecutiveMistakeCount).toBe(1) expect(mockCline.recordToolError).toHaveBeenCalledWith("insert_content") - expect(mockCline.say).toHaveBeenCalledWith("error", expect.stringContaining("non-existent file")) + // Accept both legacy hardcoded text and new i18n key-based message + expect(mockCline.say).toHaveBeenCalledWith( + "error", + expect.stringMatching( + /non-existent file|errors\.insertContentNewFile|tools:errors\.insertContentNewFile/, + ), + ) expect(mockCline.diffViewProvider.update).not.toHaveBeenCalled() expect(mockCline.diffViewProvider.pushToolWriteResult).not.toHaveBeenCalled() })