diff --git a/frontend/src/lib/planner/EffortBar.test.ts b/frontend/src/lib/planner/EffortBar.test.ts index f08302f..00e951d 100644 --- a/frontend/src/lib/planner/EffortBar.test.ts +++ b/frontend/src/lib/planner/EffortBar.test.ts @@ -28,4 +28,11 @@ describe('EffortBar', () => { render(EffortBar, { props: { easy: 3, medium: 3, hard: 1 } }); expect(screen.getByTestId('effort-easy').textContent).toContain('×3'); }); + + it('renders no segments when all counts are zero', () => { + render(EffortBar, { props: { easy: 0, medium: 0, hard: 0 } }); + expect(screen.queryByTestId('effort-easy')).toBeNull(); + expect(screen.queryByTestId('effort-medium')).toBeNull(); + expect(screen.queryByTestId('effort-hard')).toBeNull(); + }); });