test(FN-4892): align movement tests with intake archive transitions

Fusion-Task-Id: FN-4892
Fusion-Task-Lineage: 6f56b468-a827-416d-ba1f-444e1326d613
This commit is contained in:
Fusion (runfusion.ai)
2026-05-17 21:46:33 -07:00
committed by gsxdsm
parent 3f5ae003cf
commit 1622a0c1c8

View File

@@ -817,18 +817,22 @@ describe("TaskStore", () => {
await expect(store.moveTask(task.id, "in-review")).rejects.toThrow("Invalid transition");
});
it("moveTask from triage → archived should fail", async () => {
it("moveTask from triage → archived should succeed", async () => {
const task = await store.createTask({ description: "Test task" });
// Task starts in triage
await expect(store.moveTask(task.id, "archived")).rejects.toThrow("Invalid transition");
await store.moveTask(task.id, "archived");
const updated = await store.getTask(task.id);
expect(updated.column).toBe("archived");
});
it("moveTask from todo → archived should fail", async () => {
it("moveTask from todo → archived should succeed", async () => {
const task = await store.createTask({ description: "Test task" });
await store.moveTask(task.id, "todo");
await expect(store.moveTask(task.id, "archived")).rejects.toThrow("Invalid transition");
await store.moveTask(task.id, "archived");
const updated = await store.getTask(task.id);
expect(updated.column).toBe("archived");
});
it("moveTask from in-progress → archived should fail", async () => {