Skip to content

Commit 1fc4e70

Browse files
committed
test: exercise edited message submission
1 parent b57b513 commit 1fc4e70

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/core/webview/__tests__/webviewMessageHandler.edit.spec.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ describe("webviewMessageHandler - Edit Message with Timestamp Fallback", () => {
5959
overwriteClineMessages: vi.fn(),
6060
overwriteApiConversationHistory: vi.fn(),
6161
handleWebviewAskResponse: vi.fn(),
62+
submitUserMessage: vi.fn(),
6263
}
6364
mockCurrentTask.messageManager = new MessageManager(mockCurrentTask)
6465

@@ -249,6 +250,10 @@ describe("webviewMessageHandler - Edit Message with Timestamp Fallback", () => {
249250
expect(mockCurrentTask.overwriteClineMessages).toHaveBeenLastCalledWith([
250251
expect.objectContaining({ ts: 500, checkpoint }),
251252
])
253+
expect(mockCurrentTask.submitUserMessage).toHaveBeenCalledWith("Edited message", [])
254+
expect(mockCurrentTask.overwriteClineMessages.mock.invocationCallOrder[1]).toBeLessThan(
255+
mockCurrentTask.submitUserMessage.mock.invocationCallOrder[0],
256+
)
252257
})
253258

254259
it("should not use fallback when exact apiConversationHistoryIndex is found", async () => {

0 commit comments

Comments
 (0)