From 1ee8dc8ca20c89ec6113c5b1f142c72107c22fdf Mon Sep 17 00:00:00 2001 From: zenchantlive Date: Thu, 26 Feb 2026 10:23:07 -0800 Subject: [PATCH] test: update all test files with templateId field - Add templateId: null to all mock BeadIssue objects across test files - Ensures type compatibility with updated BeadIssue interface --- tests/hooks/use-graph-analysis.test.ts | 1 + tests/lib/agent-sessions.test.ts | 1 + tests/lib/graph-view.test.ts | 1 + tests/lib/graph.test.ts | 1 + tests/lib/issue-editor.test.ts | 1 + tests/lib/kanban.test.ts | 1 + tests/lib/snapshot-differ-stress.test.ts | 1 + tests/lib/snapshot-differ.test.ts | 1 + tests/lib/social-cards.test.ts | 1 + tests/lib/swarm-cards.test.ts | 1 + tests/lib/writeback.test.ts | 1 + tests/types/beads-types-contract.ts | 1 + 12 files changed, 12 insertions(+) diff --git a/tests/hooks/use-graph-analysis.test.ts b/tests/hooks/use-graph-analysis.test.ts index 8f37024..b797bbc 100644 --- a/tests/hooks/use-graph-analysis.test.ts +++ b/tests/hooks/use-graph-analysis.test.ts @@ -15,6 +15,7 @@ function issue(overrides: Partial): BeadIssue { priority: overrides.priority ?? 2, issue_type: overrides.issue_type ?? 'task', assignee: overrides.assignee ?? null, + templateId: null, owner: overrides.owner ?? null, labels: overrides.labels ?? [], dependencies: overrides.dependencies ?? [], diff --git a/tests/lib/agent-sessions.test.ts b/tests/lib/agent-sessions.test.ts index 2b438d4..7e649f1 100644 --- a/tests/lib/agent-sessions.test.ts +++ b/tests/lib/agent-sessions.test.ts @@ -13,6 +13,7 @@ const MOCK_ISSUE: BeadIssue = { priority: 2, issue_type: 'task', assignee: 'agent-smith', + templateId: null, owner: 'user', labels: [], dependencies: [{ type: 'parent', target: 'epic-1' }], diff --git a/tests/lib/graph-view.test.ts b/tests/lib/graph-view.test.ts index 72b7652..f6ce599 100644 --- a/tests/lib/graph-view.test.ts +++ b/tests/lib/graph-view.test.ts @@ -14,6 +14,7 @@ function issue(overrides: Partial): BeadIssue { priority: overrides.priority ?? 2, issue_type: overrides.issue_type ?? 'task', assignee: overrides.assignee ?? null, + templateId: null, owner: overrides.owner ?? null, labels: overrides.labels ?? [], dependencies: overrides.dependencies ?? [], diff --git a/tests/lib/graph.test.ts b/tests/lib/graph.test.ts index 4fd4147..237d098 100644 --- a/tests/lib/graph.test.ts +++ b/tests/lib/graph.test.ts @@ -13,6 +13,7 @@ function issue(overrides: Partial): BeadIssue { priority: overrides.priority ?? 2, issue_type: overrides.issue_type ?? 'task', assignee: overrides.assignee ?? null, + templateId: null, owner: overrides.owner ?? null, labels: overrides.labels ?? [], dependencies: overrides.dependencies ?? [], diff --git a/tests/lib/issue-editor.test.ts b/tests/lib/issue-editor.test.ts index a8f7260..e7271bb 100644 --- a/tests/lib/issue-editor.test.ts +++ b/tests/lib/issue-editor.test.ts @@ -21,6 +21,7 @@ function makeIssue(overrides: Partial = {}): BeadIssue { priority: overrides.priority ?? 2, issue_type: overrides.issue_type ?? 'task', assignee: has('assignee') ? (overrides.assignee as string | null) : null, + templateId: null, owner: has('owner') ? (overrides.owner as string | null) : null, labels: overrides.labels ?? ['ux', 'graph'], dependencies: overrides.dependencies ?? [], diff --git a/tests/lib/kanban.test.ts b/tests/lib/kanban.test.ts index 5bab592..a896c0f 100644 --- a/tests/lib/kanban.test.ts +++ b/tests/lib/kanban.test.ts @@ -23,6 +23,7 @@ function issue(overrides: Partial): BeadIssue { priority: overrides.priority ?? 2, issue_type: overrides.issue_type ?? 'task', assignee: overrides.assignee ?? null, + templateId: null, owner: overrides.owner ?? null, labels: overrides.labels ?? [], dependencies: overrides.dependencies ?? [], diff --git a/tests/lib/snapshot-differ-stress.test.ts b/tests/lib/snapshot-differ-stress.test.ts index 356fd5f..c44f9aa 100644 --- a/tests/lib/snapshot-differ-stress.test.ts +++ b/tests/lib/snapshot-differ-stress.test.ts @@ -21,6 +21,7 @@ function createMockIssue(id: string, overrides: Partial = priority: 2, issue_type: 'task', assignee: null, + templateId: null, owner: 'owner', labels: [], dependencies: [], diff --git a/tests/lib/snapshot-differ.test.ts b/tests/lib/snapshot-differ.test.ts index ad4429d..3450159 100644 --- a/tests/lib/snapshot-differ.test.ts +++ b/tests/lib/snapshot-differ.test.ts @@ -21,6 +21,7 @@ function createMockIssue(id: string, overrides: Partial = priority: 2, issue_type: 'task', assignee: null, + templateId: null, owner: 'owner', labels: [], dependencies: [], diff --git a/tests/lib/social-cards.test.ts b/tests/lib/social-cards.test.ts index 757adc9..fc533a8 100644 --- a/tests/lib/social-cards.test.ts +++ b/tests/lib/social-cards.test.ts @@ -13,6 +13,7 @@ function issue(overrides: Partial): BeadIssue { priority: overrides.priority ?? 2, issue_type: overrides.issue_type ?? 'task', assignee: overrides.assignee ?? null, + templateId: null, owner: overrides.owner ?? null, labels: overrides.labels ?? [], dependencies: overrides.dependencies ?? [], diff --git a/tests/lib/swarm-cards.test.ts b/tests/lib/swarm-cards.test.ts index d1982c7..629225f 100644 --- a/tests/lib/swarm-cards.test.ts +++ b/tests/lib/swarm-cards.test.ts @@ -12,6 +12,7 @@ function makeBead(overrides: Partial): BeadIssue { priority: overrides.priority || 0, issue_type: overrides.issue_type || 'task', assignee: null, + templateId: null, owner: null, labels: overrides.labels || [], dependencies: [], diff --git a/tests/lib/writeback.test.ts b/tests/lib/writeback.test.ts index d0ab061..1a74939 100644 --- a/tests/lib/writeback.test.ts +++ b/tests/lib/writeback.test.ts @@ -32,6 +32,7 @@ test('applyOptimisticStatus updates selected issue status and timestamps', () => priority: 2, issue_type: 'task', assignee: null, + templateId: null, owner: null, labels: [], dependencies: [], diff --git a/tests/types/beads-types-contract.ts b/tests/types/beads-types-contract.ts index 953f7a9..15b9270 100644 --- a/tests/types/beads-types-contract.ts +++ b/tests/types/beads-types-contract.ts @@ -24,6 +24,7 @@ const issue: BeadIssue = { issue_type: issueType, description: 'schema contract', assignee: 'agent', + templateId: null, owner: 'owner@example.com', labels: ['test'], dependencies: [dependency],