diff --git a/client/src/pages/DashboardPage.test.tsx b/client/src/pages/DashboardPage.test.tsx index 20448828..ecc24488 100644 --- a/client/src/pages/DashboardPage.test.tsx +++ b/client/src/pages/DashboardPage.test.tsx @@ -339,20 +339,18 @@ describe('DashboardPage', () => { render(); await waitFor(() => { - expect(screen.getAllByText('Paris Adventure').length).toBeGreaterThan(0); + expect(screen.getAllByText('Tokyo Trip').length).toBeGreaterThan(0); }); // Switch to list view const viewToggle = screen.getByTitle(/list view/i); await user.click(viewToggle); - // Both trips should still be visible in list view + // Non-spotlight trips should be visible in list view await waitFor(() => { - expect(screen.getAllByText('Paris Adventure').length).toBeGreaterThan(0); expect(screen.getAllByText('Tokyo Trip').length).toBeGreaterThan(0); }); - // In list view, clicking Tokyo Trip card should work const tokyoTrip = screen.getAllByText('Tokyo Trip')[0]; await user.click(tokyoTrip); expect(tokyoTrip).toBeInTheDocument(); @@ -365,16 +363,15 @@ describe('DashboardPage', () => { render(); await waitFor(() => { - expect(screen.getAllByText('Paris Adventure').length).toBeGreaterThan(0); + expect(screen.getAllByText('Tokyo Trip').length).toBeGreaterThan(0); }); // Switch to list view const viewToggle = screen.getByTitle(/list view/i); await user.click(viewToggle); - // Both trips render in list view + // Non-spotlight trips render in list view await waitFor(() => { - expect(screen.getAllByText('Paris Adventure').length).toBeGreaterThan(0); expect(screen.getAllByText('Tokyo Trip').length).toBeGreaterThan(0); }); @@ -520,7 +517,7 @@ describe('DashboardPage', () => { if (submitBtn) { await user.click(submitBtn); await waitFor(() => { - expect(screen.getByText('New Trip Test')).toBeInTheDocument(); + expect(screen.getAllByText('New Trip Test').length).toBeGreaterThan(0); }); } });