Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
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 <noreply@anthropic.com>