diff options
Diffstat (limited to 'frontend/src/components/FeedItems.test.tsx')
| -rw-r--r-- | frontend/src/components/FeedItems.test.tsx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/frontend/src/components/FeedItems.test.tsx b/frontend/src/components/FeedItems.test.tsx index 89c591c..fc95948 100644 --- a/frontend/src/components/FeedItems.test.tsx +++ b/frontend/src/components/FeedItems.test.tsx @@ -265,8 +265,13 @@ describe('FeedItems Component', () => { }); fireEvent.keyDown(window, { key: 'j' }); // index 0 + await waitFor(() => expect(document.getElementById('item-0')).toHaveAttribute('data-selected', 'true')); + fireEvent.keyDown(window, { key: 'j' }); // index 1 + await waitFor(() => expect(document.getElementById('item-1')).toHaveAttribute('data-selected', 'true')); + fireEvent.keyDown(window, { key: 'j' }); // index 2 (last item) + await waitFor(() => expect(document.getElementById('item-2')).toHaveAttribute('data-selected', 'true')); await waitFor(() => { expect(screen.getByText('Item 0')).toBeInTheDocument(); |
