Skip to content

230 — should search time records by internal note

Description

Verifies that the time-records full-text search field matches text in the internal-note field and drops records that don't contain the search term.

Preconditions

  • Signed-in test tenant
  • Six time records seeded; five carry an internal note containing "Internal note", one is seeded without that text
  • Time Tracking Table view open showing all 6 records

Steps

  1. Confirm the grid initially shows 6 time records. Expected: all six seeded records are visible.
  2. Type "Internal note" into the table's full-text search box.
  3. Expected: the grid now shows 5 time records — only the five records whose internal note contains the phrase remain.
  4. Inspect the Project column of each surviving row. Expected: the five projects belonging to those matching records (seeded projects 1–5) are listed.
  • Spec: playwright/tests/integration/filters.spec.ts (line 125)