Skip to content

265 — should filter internal and public note by half word and then delete it by clear filters

Description

Verifies that the full-text search field matches partial fragments across notes, and that clearing the search input via its built-in clear control (not via the filter-chip X) restores the full row set.

Preconditions

  • Signed-in test tenant
  • Five seeded time records (Private 01–05); only Private 04 has the substring "ic 05" anywhere in its notes (in the public note "Public 05")
  • Time Tracking Table view open showing all 5 records

Steps

  1. Confirm the grid starts with 5 time records. Expected: all five rows are visible.
  2. Type "ic 05" into the table's full-text search box. Expected: the grid shows exactly 1 time record.
  3. Inspect the Internal description column. Expected: the surviving row is Private 04.
  4. Click the search field's clear control to wipe the search text. Expected: the grid restores to all 5 records.
  • Spec: playwright/tests/integration/filters.spec.ts (line 929)