From 7b497be1c175f078c4cc4fcb20442316706a7775 Mon Sep 17 00:00:00 2001 From: Marcel Raddatz Date: Fri, 3 Apr 2026 09:23:48 +0200 Subject: [PATCH] test(staples): add empty categories edge case to StaplesManager Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/lib/onboarding/StaplesManager.test.ts | 5 +++++ 1 file changed, 5 insertions(+) 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(); + }); });