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:
committed by
gsxdsm
parent
5ca7f45fe1
commit
3dfa162f03
@@ -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);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user