test(todo-sync): match required priority fallback
This commit is contained in:
@@ -27,7 +27,7 @@ describe("syncTaskToTodo", () => {
|
|||||||
id: "T-123",
|
id: "T-123",
|
||||||
content: "Fix bug",
|
content: "Fix bug",
|
||||||
status: "pending",
|
status: "pending",
|
||||||
priority: undefined,
|
priority: "medium",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -159,7 +159,7 @@ describe("syncTaskToTodo", () => {
|
|||||||
const result = syncTaskToTodo(task);
|
const result = syncTaskToTodo(task);
|
||||||
|
|
||||||
// then
|
// then
|
||||||
expect(result?.priority).toBeUndefined();
|
expect(result?.priority).toBe("medium");
|
||||||
});
|
});
|
||||||
|
|
||||||
it("handles missing metadata", () => {
|
it("handles missing metadata", () => {
|
||||||
@@ -177,7 +177,7 @@ describe("syncTaskToTodo", () => {
|
|||||||
const result = syncTaskToTodo(task);
|
const result = syncTaskToTodo(task);
|
||||||
|
|
||||||
// then
|
// then
|
||||||
expect(result?.priority).toBeUndefined();
|
expect(result?.priority).toBe("medium");
|
||||||
});
|
});
|
||||||
|
|
||||||
it("uses subject as todo content", () => {
|
it("uses subject as todo content", () => {
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ export function syncTaskToTodo(task: Task): TodoInfo | null {
|
|||||||
id: task.id,
|
id: task.id,
|
||||||
content: task.subject,
|
content: task.subject,
|
||||||
status: todoStatus,
|
status: todoStatus,
|
||||||
priority: extractPriority(task.metadata),
|
priority: extractPriority(task.metadata) ?? "medium",
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user