From 36cfa31d20273880a0e1b84cca85d625d917cce7 Mon Sep 17 00:00:00 2001 From: ShayBC Date: Wed, 26 Feb 2025 12:28:01 +0200 Subject: [PATCH] try to fix test --- src/core/webview/__tests__/ClineProvider.test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/core/webview/__tests__/ClineProvider.test.ts b/src/core/webview/__tests__/ClineProvider.test.ts index e8b49cc7fc..fe45aaa801 100644 --- a/src/core/webview/__tests__/ClineProvider.test.ts +++ b/src/core/webview/__tests__/ClineProvider.test.ts @@ -860,7 +860,8 @@ describe("ClineProvider", () => { abortTask: jest.fn(), handleWebviewAskResponse: jest.fn(), } as unknown as Cline - provider.addClineToStack(mockCline) + const newMockCline = Object.create(mockCline) + provider.addClineToStack(newMockCline) // Mock getTaskWithId ;(provider as any).getTaskWithId = jest.fn().mockResolvedValue({ @@ -872,7 +873,7 @@ describe("ClineProvider", () => { await messageHandler({ type: "deleteMessage", value: 4000 }) // Verify correct messages were kept - expect(mockCline.overwriteClineMessages).toHaveBeenCalledWith([ + expect(newMockCline.overwriteClineMessages).toHaveBeenCalledWith([ mockMessages[0], mockMessages[1], mockMessages[4], @@ -880,7 +881,7 @@ describe("ClineProvider", () => { ]) // Verify correct API messages were kept - expect(mockCline.overwriteApiConversationHistory).toHaveBeenCalledWith([ + expect(newMockCline.overwriteApiConversationHistory).toHaveBeenCalledWith([ mockApiHistory[0], mockApiHistory[1], mockApiHistory[4],