feat: add console draft authoring client

This commit is contained in:
lda
2026-08-09 04:38:09 +07:00 Verified
parent 59069ecd70
commit cf9b9da1db
12 changed files with 931 additions and 1 deletions
@@ -91,6 +91,7 @@ beforeEach(() => {
connectedTarget: connectedState.connectedTarget,
recordEvidence: vi.fn(),
readExecutor,
writeExecutor: null,
});
});
@@ -158,6 +159,7 @@ describe("useCapabilityDiscovery", () => {
connectedTarget: "http://new-workflow.example/rpc",
recordEvidence: vi.fn(),
readExecutor: {} as ConsoleReadExecutor,
writeExecutor: null,
});
const renderCountBeforeTargetChange = renders.length;
rerender();
@@ -184,6 +186,7 @@ describe("useCapabilityDiscovery", () => {
connectedTarget: "http://reconnected-workflow.example/rpc",
recordEvidence: vi.fn(),
readExecutor: {} as ConsoleReadExecutor,
writeExecutor: null,
});
rerender();
@@ -272,6 +275,7 @@ describe("useCapabilityDiscovery", () => {
connectedTarget: null,
recordEvidence: vi.fn(),
readExecutor: null,
writeExecutor: null,
});
const { result } = renderHook(() => useCapabilityDiscovery());
@@ -84,6 +84,7 @@ beforeEach(() => {
connectedTarget: connectedState.connectedTarget,
recordEvidence: vi.fn(),
readExecutor,
writeExecutor: null,
});
});
@@ -152,6 +153,7 @@ describe("useDraftWorkspace", () => {
connectedTarget: "http://new-workflow.example/rpc",
recordEvidence: vi.fn(),
readExecutor: {} as ConsoleReadExecutor,
writeExecutor: null,
});
const renderCountBeforeTargetChange = renders.length;
rerender({ workspaceId: "draft-first" });
@@ -202,6 +204,7 @@ describe("useDraftWorkspace", () => {
connectedTarget: "http://new-workflow.example/rpc",
recordEvidence: vi.fn(),
readExecutor: {} as ConsoleReadExecutor,
writeExecutor: null,
});
rerender({ workspaceId: "draft-new" });
@@ -228,6 +231,7 @@ describe("useDraftWorkspace", () => {
connectedTarget: "http://new-workflow.example/rpc",
recordEvidence: vi.fn(),
readExecutor: {} as ConsoleReadExecutor,
writeExecutor: null,
});
rerender();
@@ -259,6 +263,7 @@ describe("useDraftWorkspace", () => {
connectedTarget: null,
recordEvidence: vi.fn(),
readExecutor: null,
writeExecutor: null,
});
const { result } = renderHook(() => useDraftWorkspace("draft-report"));