test(coding-agent): update stale mocks and fix /clone expectation (#3608)
This commit is contained in:
@@ -6,7 +6,6 @@ type CloneCommandContext = {
|
||||
runtimeHost: {
|
||||
fork: (entryId: string, options?: { position?: "before" | "at" }) => Promise<{ cancelled: boolean }>;
|
||||
};
|
||||
handleRuntimeSessionChange: () => Promise<void>;
|
||||
renderCurrentSessionState: () => void;
|
||||
editor: { setText: (text: string) => void };
|
||||
showStatus: (message: string) => void;
|
||||
@@ -23,7 +22,6 @@ const interactiveModePrototype = InteractiveMode.prototype as unknown as Interac
|
||||
describe("InteractiveMode /clone", () => {
|
||||
it("clones the current leaf into a new session", async () => {
|
||||
const fork = vi.fn(async () => ({ cancelled: false }));
|
||||
const handleRuntimeSessionChange = vi.fn(async () => {});
|
||||
const renderCurrentSessionState = vi.fn();
|
||||
const setText = vi.fn();
|
||||
const showStatus = vi.fn();
|
||||
@@ -33,7 +31,6 @@ describe("InteractiveMode /clone", () => {
|
||||
const context: CloneCommandContext = {
|
||||
sessionManager: { getLeafId: () => "leaf-123" },
|
||||
runtimeHost: { fork },
|
||||
handleRuntimeSessionChange,
|
||||
renderCurrentSessionState,
|
||||
editor: { setText },
|
||||
showStatus,
|
||||
@@ -44,7 +41,6 @@ describe("InteractiveMode /clone", () => {
|
||||
await interactiveModePrototype.handleCloneCommand.call(context);
|
||||
|
||||
expect(fork).toHaveBeenCalledWith("leaf-123", { position: "at" });
|
||||
expect(handleRuntimeSessionChange).toHaveBeenCalled();
|
||||
expect(renderCurrentSessionState).toHaveBeenCalled();
|
||||
expect(setText).toHaveBeenCalledWith("");
|
||||
expect(showStatus).toHaveBeenCalledWith("Cloned to new session");
|
||||
@@ -60,7 +56,6 @@ describe("InteractiveMode /clone", () => {
|
||||
const context: CloneCommandContext = {
|
||||
sessionManager: { getLeafId: () => null },
|
||||
runtimeHost: { fork },
|
||||
handleRuntimeSessionChange: vi.fn(async () => {}),
|
||||
renderCurrentSessionState: vi.fn(),
|
||||
editor: { setText: vi.fn() },
|
||||
showStatus,
|
||||
|
||||
Reference in New Issue
Block a user