Skip to content

417 — should create ${variant.kind.toLowerCase()} project with required default fields

Description

Parameterized over both project variants (Simple and Advanced/Agile): verifies that a project can be created using only the two required fields (title and prefix), that the projects table shows sensible defaults, and that the Backlog tab is present only for Advanced projects.

Preconditions

  • Signed-in tenant on the Projects page.

Steps

  1. Click "Add project" and choose the variant under test — "Simple" for the SIMPLE iteration, "Agile" (Advanced) for the ADVANCED iteration.
  2. Set the title to the seeded project name and the prefix to the seeded project code. Expected: the Start date field defaults to today's date.
  3. Click "Create". Expected: a "Created" success toast is shown.
  4. Locate the new project row in the projects table. Expected: the row shows the project title, client "—", status "To Do", an empty Due date, time budget "0.00 h / no plan", and price budget "0.00 € / no plan".
  5. Click the project row to open its detail page. Expected: the project detail page header shows the project title.
  6. Inspect the project's navigation tabs. Expected: for the Advanced/Agile variant the "Backlog" tab is present; for the Simple variant the "Backlog" tab is not shown.
  • Spec: playwright/tests/integration/project.spec.ts (line 125)