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:
committed by
gsxdsm
parent
3f5ae003cf
commit
1622a0c1c8
@@ -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 () => {
|
||||
|
||||
Reference in New Issue
Block a user