diff --git a/frontend/src/lib/onboarding/StaplesManager.test.ts b/frontend/src/lib/onboarding/StaplesManager.test.ts index 2dfee3a..1f7a96d 100644 --- a/frontend/src/lib/onboarding/StaplesManager.test.ts +++ b/frontend/src/lib/onboarding/StaplesManager.test.ts @@ -99,4 +99,9 @@ describe('StaplesManager', () => { const grid = screen.getByTestId('category-grid'); expect(grid.className).toContain('md:grid-cols-3'); }); + + it('renders without crashing when categories is empty', () => { + render(StaplesManager, { props: { categories: [], context: 'onboarding' } }); + expect(screen.queryByRole('button')).not.toBeInTheDocument(); + }); });