@@ -14,7 +14,7 @@ describe('ProgressTracker', () => {
1414
1515 test ( 'renders all step labels' , ( ) => {
1616 renderWithProviders ( < ProgressTracker /> )
17-
17+
1818 expect ( screen . getByText ( 'Ordered' ) ) . toBeInTheDocument ( )
1919 expect ( screen . getByText ( 'Dispatched' ) ) . toBeInTheDocument ( )
2020 expect ( screen . getByText ( 'Out for delivery' ) ) . toBeInTheDocument ( )
@@ -23,7 +23,7 @@ describe('ProgressTracker', () => {
2323
2424 test ( 'renders step labels with responsive font sizes' , ( ) => {
2525 renderWithProviders ( < ProgressTracker /> )
26-
26+
2727 const labels = screen . getAllByText ( / O r d e r e d | D i s p a t c h e d | O u t f o r d e l i v e r y | D e l i v e r e d / )
2828 labels . forEach ( ( label ) => {
2929 // Check that fontSize is an array (responsive values)
@@ -36,7 +36,7 @@ describe('ProgressTracker', () => {
3636
3737 test ( 'renders SVG element' , ( ) => {
3838 renderWithProviders ( < ProgressTracker /> )
39-
39+
4040 const svg = document . querySelector ( 'svg' )
4141 expect ( svg ) . toBeInTheDocument ( )
4242 expect ( svg ) . toHaveAttribute ( 'viewBox' , '0 0 1080 50' )
@@ -46,7 +46,7 @@ describe('ProgressTracker', () => {
4646
4747 test ( 'renders all step paths in SVG' , ( ) => {
4848 renderWithProviders ( < ProgressTracker /> )
49-
49+
5050 const svg = document . querySelector ( 'svg' )
5151 const paths = svg . querySelectorAll ( 'path' )
5252 expect ( paths ) . toHaveLength ( 4 ) // Should have 4 paths for 4 steps
@@ -56,11 +56,11 @@ describe('ProgressTracker', () => {
5656 // Test with valid step label
5757 const { rerender} = renderWithProviders ( < ProgressTracker currentStepLabel = "Dispatched" /> )
5858 expect ( screen . getByText ( 'Dispatched' ) ) . toBeInTheDocument ( )
59-
59+
6060 // Test with invalid step label (should default to first step)
6161 rerender ( < ProgressTracker currentStepLabel = "Invalid Step" /> )
6262 expect ( screen . getByText ( 'Ordered' ) ) . toBeInTheDocument ( )
63-
63+
6464 // Test with empty string
6565 rerender ( < ProgressTracker currentStepLabel = "" /> )
6666 expect ( screen . getByText ( 'Ordered' ) ) . toBeInTheDocument ( )
0 commit comments