feat(FN-4785): complete Step 1 — add getTaskColumns test coverage

Fusion-Task-Id: FN-4785
Fusion-Task-Lineage: be241ee7-9df0-433c-a00b-997bcd558862
This commit is contained in:
Fusion (runfusion.ai)
2026-05-16 12:44:27 -07:00
committed by gsxdsm
parent 5ca7f45fe1
commit 3dfa162f03

View File

@@ -26,17 +26,21 @@ describe("TaskStore.getTaskColumns", () => {
const store = harness.store();
const one = await harness.createTestTask();
const two = await harness.createTestTask();
await store.moveTask(two.id, "todo");
await store.moveTask(two.id, "in-progress");
const result = await store.getTaskColumns([one.id, two.id]);
expect(result.get(one.id)).toBe("todo");
expect(result.get(one.id)).toBe("triage");
expect(result.get(two.id)).toBe("in-progress");
});
it("maps archived tasks to archived column", async () => {
const store = harness.store();
const task = await harness.createTestTask();
await store.moveTask(task.id, "todo");
await store.moveTask(task.id, "in-progress");
await store.moveTask(task.id, "in-review");
await store.moveTask(task.id, "done");
await store.archiveTask(task.id);
@@ -49,12 +53,15 @@ describe("TaskStore.getTaskColumns", () => {
const store = harness.store();
const active = await harness.createTestTask();
const archived = await harness.createTestTask();
await store.moveTask(archived.id, "todo");
await store.moveTask(archived.id, "in-progress");
await store.moveTask(archived.id, "in-review");
await store.moveTask(archived.id, "done");
await store.archiveTask(archived.id);
const result = await store.getTaskColumns([active.id, archived.id, "FN-DOES-NOT-EXIST"]);
expect(result.get(active.id)).toBe("todo");
expect(result.get(active.id)).toBe("triage");
expect(result.get(archived.id)).toBe("archived");
expect(result.has("FN-DOES-NOT-EXIST")).toBe(false);
});