chore: upgrade Node.js runtime to v24 across codebase #419
@@ -47,9 +47,13 @@ describe("FilterBar", (): void => {
|
|||||||
render(<FilterBar onFilterChange={mockOnFilterChange} debounceMs={300} />);
|
render(<FilterBar onFilterChange={mockOnFilterChange} debounceMs={300} />);
|
||||||
|
|
||||||
const searchInput = screen.getByPlaceholderText(/search/i);
|
const searchInput = screen.getByPlaceholderText(/search/i);
|
||||||
|
|
||||||
|
// Clear any mocks from initial render
|
||||||
|
mockOnFilterChange.mockClear();
|
||||||
|
|
||||||
await user.type(searchInput, "test query");
|
await user.type(searchInput, "test query");
|
||||||
|
|
||||||
// Should not call immediately
|
// Should not call immediately after typing completes
|
||||||
expect(mockOnFilterChange).not.toHaveBeenCalled();
|
expect(mockOnFilterChange).not.toHaveBeenCalled();
|
||||||
|
|
||||||
// Should call after debounce delay
|
// Should call after debounce delay
|
||||||
|
|||||||
Reference in New Issue
Block a user