feat: add unknown status and priority, change todo status to open

This commit is contained in:
2026-07-18 07:48:11 +05:00
parent 526a001d06
commit 148ed75841
28 changed files with 162 additions and 111 deletions
+8 -6
View File
@@ -3,6 +3,8 @@ import { TASK_FILE_EXTENSION } from "@/model/taskFile";
import { err } from "neverthrow";
import { InMemoryFileSystem } from "../../tests/helpers/InMemoryFileSystem";
import { appError, AppErrorVariant } from "@/error";
import { TaskPriority } from "@/model/taskPriority";
import { TaskStatus } from "@/model/taskStatus";
import { FsTaskRepository } from "@/storage/FsTaskRepository";
import { saveTaskDescription } from "./saveTaskDescription";
@@ -18,8 +20,8 @@ describe("saveTaskDescription", () => {
const created = await repo.create(folder, {
title: "Editable",
description: "old body",
status: "todo",
priority: "high",
status: TaskStatus.OPEN,
priority: TaskPriority.HIGH,
tags: ["keep"],
assignee: "alice",
});
@@ -36,8 +38,8 @@ describe("saveTaskDescription", () => {
expect(result.value.id).toBe(created.id);
expect(result.value.description).toBe("new markdown body");
expect(result.value.title).toBe("Editable");
expect(result.value.status).toBe("todo");
expect(result.value.priority).toBe("high");
expect(result.value.status).toBe(TaskStatus.OPEN);
expect(result.value.priority).toBe(TaskPriority.HIGH);
expect(result.value.tags).toEqual(["keep"]);
expect(result.value.assignee).toBe("alice");
@@ -49,8 +51,8 @@ describe("saveTaskDescription", () => {
const created = await repo.create(folder, {
title: "Clear me",
description: "something",
status: "todo",
priority: "medium",
status: TaskStatus.OPEN,
priority: TaskPriority.MEDIUM,
tags: [],
assignee: "",
});