Skip to content

604 — should set workflow ToDo/ToTest - InPrg/In Test - Done and choose TODO branch it in task

Description

Verifies the same six-status branched workflow as 603 (ToDo/To Test and InPrg/In Test with To Test as initial), but this time the user picks the original ToDo → InPrg → Done branch when creating the task — confirming the user can override the default initial status.

Preconditions

  • Signed in as an admin of a freshly seeded organization that already has a default project.
  • Task workflow editor open at the default ToDo / InPrg / Done workflow.

Steps

  1. Add custom statuses In Test, To Test, Test Done and switch initial status to To Test. Configure transitions: ToDo has none, InPrg ← ToDo, Done ← InPrg, In Test ← To Test, Test Done ← In Test. Save workflow. Expected: "Saved" toast and 6 statuses present.
  2. Open Tasks, Add task, set title. Expected: the only available create-time status is ToDo. Pick ToDo. Expected: the editor shows current status ToDo.
  3. Click Create. Expected: "Created" toast and the task row shows status ToDo.
  4. Reopen the task. Expected: current status ToDo, only InPrg allowed. Set InPrg, Save. Expected: "Updated" toast and the task row shows InPrg.
  5. Reopen the task. Expected: only Done allowed. Set Done, Save. Expected: "Updated" toast and the task row shows Done.
  6. Reopen the task. Expected: no further transitions are available (terminal status on the original branch).
  • Spec: playwright/tests/integration/workflows.spec.ts (line 422)