Skip to content

078 — Should move more task to different statuses and check tasks detail

Description

Verifies that dragging several tasks into different columns on the Kanban board correctly updates each task's stored status, and that the same statuses are reflected in the Tasks list.

Preconditions

  • Signed-in user on a freshly registered organization.
  • An advanced-type project with 5 tasks in an active sprint "Started Sprint".
  • The task workflow has 5 statuses (TO DO, IN PROGRESS, DONE, TEST TODO, TEST IN PROGRESS).
  • The Agile Board view is open and shows all 5 tasks in TO DO.

Steps

  1. Inspect the three default columns. Expected: TO DO has 5 tasks (task1–task5); IN PROGRESS and DONE are empty.
  2. Drag task2 to DONE, task3 to DONE, task4 to IN PROGRESS, and task5 to IN PROGRESS. Expected: TO DO shows only task1 (count 1); IN PROGRESS shows task4 and task5 (count 2); DONE shows task2 and task3 (count 2).
  3. Re-check the stored status of each card. Expected: task1 = TO DO, task2 = DONE, task3 = DONE, task4 = IN PROGRESS, task5 = IN PROGRESS.
  4. Navigate back to the Tasks tab. Expected: the Tasks list shows 5 tasks and the same status per task as on the board (task1 = TO DO, task2/task3 = DONE, task4/task5 = IN PROGRESS).
  • Spec: playwright/tests/integration/board.spec.ts (line 362)