diff --git a/frontend/src/lib/components/ProgressSidebar.test.ts b/frontend/src/lib/components/ProgressSidebar.test.ts index 66348d0..a27b723 100644 --- a/frontend/src/lib/components/ProgressSidebar.test.ts +++ b/frontend/src/lib/components/ProgressSidebar.test.ts @@ -53,4 +53,11 @@ describe('ProgressSidebar', () => { expect(screen.getByTestId('step-2')).not.toHaveAttribute('aria-current'); expect(screen.getByTestId('step-3')).not.toHaveAttribute('aria-current'); }); + + it('step 3 active: steps 1 and 2 are both completed', () => { + render(ProgressSidebar, { props: { currentStep: 3 } }); + expect(screen.getByTestId('step-1')).toHaveAttribute('data-state', 'completed'); + expect(screen.getByTestId('step-2')).toHaveAttribute('data-state', 'completed'); + expect(screen.getByTestId('step-3')).toHaveAttribute('aria-current', 'step'); + }); });