MCPcopy
hub / github.com/Dimillian/CodexMonitor / makeOptions

Function makeOptions

src/features/threads/hooks/useQueuedSend.test.tsx:15–40  ·  view source on GitHub ↗
(
  overrides: Partial<Parameters<typeof useQueuedSend>[0]> = {},
)

Source from the content-addressed store, hash-verified

13};
14
15const makeOptions = (
16 overrides: Partial<Parameters<typeof useQueuedSend>[0]> = {},
17) => ({
18 activeThreadId: "thread-1",
19 activeTurnId: "turn-1",
20 isProcessing: false,
21 isReviewing: false,
22 steerEnabled: false,
23 followUpMessageBehavior: "queue" as const,
24 appsEnabled: true,
25 activeWorkspace: workspace,
26 connectWorkspace: vi.fn().mockResolvedValue(undefined),
27 startThreadForWorkspace: vi.fn().mockResolvedValue("thread-1"),
28 sendUserMessage: vi.fn().mockResolvedValue({ status: "sent" }),
29 sendUserMessageToThread: vi.fn().mockResolvedValue(undefined),
30 startFork: vi.fn().mockResolvedValue(undefined),
31 startReview: vi.fn().mockResolvedValue(undefined),
32 startResume: vi.fn().mockResolvedValue(undefined),
33 startCompact: vi.fn().mockResolvedValue(undefined),
34 startApps: vi.fn().mockResolvedValue(undefined),
35 startMcp: vi.fn().mockResolvedValue(undefined),
36 startFast: vi.fn().mockResolvedValue(undefined),
37 startStatus: vi.fn().mockResolvedValue(undefined),
38 clearActiveImages: vi.fn(),
39 ...overrides,
40});
41
42describe("useQueuedSend", () => {
43 it("sends queued messages one at a time after processing completes", async () => {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected