Skip to content

261 — should create multisorting quick filter, apply it and then save it

Description

Verifies the reverse-order flow: configure filters + sort, apply them first to confirm they work, THEN save the live configuration as a quick filter and confirm it persists across a reload.

Preconditions

  • Signed-in test tenant
  • Five seeded time records (Private 01–05) with mixed project / billable / note values
  • Time Tracking Table view open

Steps

  1. Open the Filters panel and add: Project "IsSet"; Billable "Is" ON; Sort by Note ascending. Click Apply. Expected: the grid shows 3 records (Private 01, 02, 04), Public description sorted ascending, and 3 active filter chips.
  2. Reopen the Filters panel, click "Save as quick filter", give it a title and confirm. Expected: a "Saved" toast appears.
  3. Reload the page and open the Filters panel. Expected: there is exactly 1 quick filter button bearing the saved title.
  4. Click the saved quick filter button. Expected: the panel restores Project "IsSet", Billable "Is" with slider ON (2 filter rows total) and Note sort ascending (1 sort).
  • Spec: playwright/tests/integration/filters.spec.ts (line 827)