Files
stack/apps
jason.woltjeandClaude Opus 4.6 ee6929fad5 fix(test): Fix FilterBar debounce test timing
The "should debounce search input" test was failing because it was
being called immediately instead of after the debounce delay. Fixed by:

1. Using real timers with waitFor instead of fake timers
2. Adding mockOnFilterChange.mockClear() after render to ignore any
   calls from the initial render
3. Properly waiting for the debounced callback with waitFor

This allows the test to correctly verify that:
- The callback is not called immediately after typing
- The callback is called after the 300ms debounce delay
- The callback receives the correct search value

All 19 FilterBar tests now pass.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-02-08 01:46:56 -06:00
..