Skip to content

091 — Should add column and move tasks

Description

Verifies that on a Simple project board, a user can add a custom column and drag tasks between columns; tasks moved on a Simple board keep their stored status as TO DO (Simple boards group by column, not by workflow status).

Preconditions

  • Signed-in user on a freshly registered organization.
  • A Simple-type project with 5 seeded tasks.
  • The Simple Board view is open and shows 5 tasks in TO DO.

Steps

  1. Confirm the starting board layout. Expected: 3 columns (TO DO → IN PROGRESS → DONE); TO DO has task1–task5 (count 5); other columns empty.
  2. Click "Add column", name it "New column" and confirm. Expected: the board now has 4 columns; TO DO still has 5 tasks; IN PROGRESS, DONE, "New column" all empty.
  3. Drag task2 into IN PROGRESS, task3 into "New column", and task4 into "New column". Expected: TO DO has task1, task5 (count 2); IN PROGRESS has task2 (count 1); DONE empty; "New column" has task3, task4 (count 2).
  4. Re-check each task's stored status. Expected: all 5 tasks still have status TO DO — on a Simple board, dragging between columns rearranges placement but does not change the workflow status.
  5. Check the final column order. Expected: TO DO → IN PROGRESS → DONE → "New column".
  • Spec: playwright/tests/integration/board.spec.ts (line 927)