528 — should create new time record and fill all values¶
Description¶
Verifies that a fully populated time record (Table view) with client/project/task and both descriptions saves successfully and the table row reflects every value, including "No label", populated descriptions, and zero billable time when Billable is turned off.
Preconditions¶
- Signed in to a seeded test organization.
- Time Records page open in the Table view.
- Seeded client, project, and task (from the stopwatch fixture).
Steps¶
- Click Create time record, switch to Detailed view, and read the prefilled 1 h duration and start/end timestamps.
- Set Client, Project, Task, Internal description (random sentence), Client description (random sentence). Toggle Billable off.
- Click Create. Expected: "Created" popup appears.
- Expected: the new row shows the captured start/end dates, 1:00 duration, the chosen client/project/task, Labels = "No label", the typed Internal and Client descriptions, Billable time "00:00", Billable cost "-".
Related¶
- Spec:
playwright/tests/integration/timerecord.spec.ts(line 545)