From 46c6e1dcf66d989059d486ff96df0cc755d8e057 Mon Sep 17 00:00:00 2001 From: Ravi Tharuma Date: Wed, 25 Mar 2026 16:38:21 +0100 Subject: [PATCH] test(todo-sync): match required priority fallback --- src/tools/task/todo-sync.test.ts | 6 +++--- src/tools/task/todo-sync.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tools/task/todo-sync.test.ts b/src/tools/task/todo-sync.test.ts index e35d1978b..d6c87c3df 100644 --- a/src/tools/task/todo-sync.test.ts +++ b/src/tools/task/todo-sync.test.ts @@ -27,7 +27,7 @@ describe("syncTaskToTodo", () => { id: "T-123", content: "Fix bug", status: "pending", - priority: undefined, + priority: "medium", }); }); @@ -159,7 +159,7 @@ describe("syncTaskToTodo", () => { const result = syncTaskToTodo(task); // then - expect(result?.priority).toBeUndefined(); + expect(result?.priority).toBe("medium"); }); it("handles missing metadata", () => { @@ -177,7 +177,7 @@ describe("syncTaskToTodo", () => { const result = syncTaskToTodo(task); // then - expect(result?.priority).toBeUndefined(); + expect(result?.priority).toBe("medium"); }); it("uses subject as todo content", () => { diff --git a/src/tools/task/todo-sync.ts b/src/tools/task/todo-sync.ts index c11849f8b..1fa9f5956 100644 --- a/src/tools/task/todo-sync.ts +++ b/src/tools/task/todo-sync.ts @@ -65,7 +65,7 @@ export function syncTaskToTodo(task: Task): TodoInfo | null { id: task.id, content: task.subject, status: todoStatus, - priority: extractPriority(task.metadata), + priority: extractPriority(task.metadata) ?? "medium", }; }