diff --git a/apps/web/src/components/ChatView.logic.test.ts b/apps/web/src/components/ChatView.logic.test.ts index 5c026c94a138..be00f382c11b 100644 --- a/apps/web/src/components/ChatView.logic.test.ts +++ b/apps/web/src/components/ChatView.logic.test.ts @@ -18,8 +18,11 @@ import { buildThreadTurnInterruptInput, createLocalDispatchSnapshot, deriveComposerSendState, + deriveRevertedMessageContent, + deriveRevertedMessagePrompt, dismissBranchMismatchForSession, ENVIRONMENT_RECONNECT_WARNING_GRACE_MS, + fetchRevertedMessageAttachmentBlob, getStartedThreadModelChangeBlockReason, hasEnvironmentReconnectWarningGraceElapsed, hasServerAcknowledgedLocalDispatch, @@ -34,6 +37,92 @@ import { shouldWriteThreadErrorToCurrentServerThread, } from "./ChatView.logic"; +describe("reverted message prompt", () => { + it("restores editable text without sent-only context blocks", () => { + const prompt = [ + "Please fix this", + "", + "", + "- Terminal 1:", + " npm test", + "", + "", + "", + "-