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¶
- 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.
- Save the settings. Expected: a "saved" confirmation appears.
- 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.
- 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".
- 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.
- 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).
Related¶
- Spec:
playwright/tests/integration/board.spec.ts(line 532)