aboutsummaryrefslogtreecommitdiffstats
path: root/frontend/src/components/FeedItems.test.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/components/FeedItems.test.tsx')
-rw-r--r--frontend/src/components/FeedItems.test.tsx5
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();