@@ -35,21 +35,20 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) =>
3535 </script>
3636 ` ,
3737 config
38- ) ;
39-
38+ ) ;
39+
4040 const column = page . locator ( 'ion-picker-column' ) ;
41-
41+
4242 const colShadowRoot = await column . evaluateHandle ( ( el ) => el . shadowRoot ) ;
4343 const columnPickerOpts = await colShadowRoot . evaluateHandle ( ( root ) => root ?. querySelector ( '.picker-opts' ) ) ;
44-
44+
4545 const ionChange = await page . spyOnEvent ( 'ionChange' ) ;
4646 await columnPickerOpts . evaluate ( ( el ) => el && ( el as HTMLElement ) . focus ( ) ) ;
47-
47+
4848 await page . keyboard . press ( 'Digit2' ) ;
49-
49+
5050 await expect ( ionChange ) . toHaveReceivedEventDetail ( { value : 2 } ) ;
5151 await expect ( column ) . toHaveJSProperty ( 'value' , 2 ) ;
52-
5352 } ) ;
5453
5554 test ( 'should scroll to and update the value prop for multiple columns' , async ( { page } ) => {
@@ -109,15 +108,15 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) =>
109108
110109 const firstColShadowRoot = await firstColumn . evaluateHandle ( ( el ) => el . shadowRoot ) ;
111110 const columnPickerOpts = await firstColShadowRoot . evaluateHandle ( ( root ) => root ?. querySelector ( '.picker-opts' ) ) ;
112-
111+
113112 // Focus first column
114113 await columnPickerOpts . evaluate ( ( el ) => el && ( el as HTMLElement ) . focus ( ) ) ;
115114
116115 await page . keyboard . press ( 'Digit2' ) ;
117116
118117 await expect ( firstIonChange ) . toHaveReceivedEventDetail ( { value : 2 } ) ;
119118 await expect ( firstColumn ) . toHaveJSProperty ( 'value' , 2 ) ;
120-
119+
121120 // Focus second column
122121 await page . keyboard . press ( 'Tab' ) ;
123122
@@ -165,7 +164,7 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) =>
165164
166165 const colShadowRoot = await column . evaluateHandle ( ( el ) => el . shadowRoot ) ;
167166 const columnPickerOpts = await colShadowRoot . evaluateHandle ( ( root ) => root ?. querySelector ( '.picker-opts' ) ) ;
168-
167+
169168 const ionChange = await page . spyOnEvent ( 'ionChange' ) ;
170169 await columnPickerOpts . evaluate ( ( el ) => el && ( el as HTMLElement ) . focus ( ) ) ;
171170
0 commit comments