Skip to content

249 — should filter Billable by is not - false filter

Description

Verifies that the time-records Billable filter with the "IsNot" operator and the slider set to OFF keeps only billable records (currently skipped pending a backend semantics decision).

Preconditions

  • Signed-in test tenant
  • Six time records seeded; five are billable, one is non-billable
  • Time Tracking Table view open showing all 6 records

Steps

  1. Confirm the grid starts with 6 time records. Expected: all six rows are visible.
  2. Open the Filters panel.
  3. Add a Billable filter row.
  4. Choose the "IsNot" operator.
  5. Toggle the Billable slider to OFF.
  6. Click Apply. Expected: the grid shows exactly 5 time records.
  7. Inspect the Project column. Expected: the five billable records (first, second, fourth, fifth and sixth seeded projects) are visible; the non-billable record is hidden.
  • Spec: playwright/tests/integration/filters.spec.ts (line 458)