Skip to content

084 — Should set In progress column to different status and try to move here task from Done

Description

Verifies that remapping the IN PROGRESS column to a custom status ("TEST IN PROGRESS") changes which workflow status a task receives when dropped into that column, and that further moves between columns continue to update the stored status correctly.

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.
  • The Agile Board view is open and shows 5 tasks in TO DO.

Steps

  1. Open Board Settings, move IN PROGRESS into the Unmapped area, then drag the "TEST IN PROGRESS" status into the IN PROGRESS column. Expected: the IN PROGRESS column is now mapped to "TEST IN PROGRESS"; TO DO and DONE remain unchanged; 4 columns total.
  2. Save the settings. Expected: a "saved" confirmation appears.
  3. Return to the Agile Board. Expected: 3 columns; TO DO contains task1–task5 (count 5); IN PROGRESS and DONE are empty; task2 has status TO DO.
  4. Drag task2 into the IN PROGRESS column. Expected: TO DO has task1, task3, task4, task5 (count 4); IN PROGRESS has task2 (count 1); DONE empty; task2's stored status is now "TEST IN PROGRESS".
  5. Drag task2 into the DONE column. Expected: TO DO unchanged; IN PROGRESS empty; DONE has task2 (count 1); task2's stored status is now DONE.
  6. Drag task2 back to the IN PROGRESS column. Expected: task2 lands in the IN PROGRESS column under the "TEST IN PROGRESS" status mapping (column header still reads IN PROGRESS, but task status becomes TEST IN PROGRESS).
  • Spec: playwright/tests/integration/board.spec.ts (line 532)