@@ -76,7 +76,7 @@ describe('rc-segmented', () => {
7676 const wrapper = mount (
7777 < Segmented
7878 options = { [ 'iOS' , 'Android' , 'Web' ] }
79- onChange = { ( e ) => handleValueChange ( e . target . value ) }
79+ onChange = { ( value ) => handleValueChange ( value ) }
8080 /> ,
8181 ) ;
8282 expect ( wrapper . render ( ) ) . toMatchSnapshot ( ) ;
@@ -108,7 +108,7 @@ describe('rc-segmented', () => {
108108 const wrapper = mount (
109109 < Segmented
110110 options = { [ 1 , 2 , 3 , 4 , 5 ] }
111- onChange = { ( e ) => handleValueChange ( e . target . value ) }
111+ onChange = { ( value ) => handleValueChange ( value ) }
112112 /> ,
113113 ) ;
114114 expect ( wrapper . render ( ) ) . toMatchSnapshot ( ) ;
@@ -133,7 +133,7 @@ describe('rc-segmented', () => {
133133 const wrapper = mount (
134134 < Segmented
135135 options = { [ 'iOS' , { label : 'Android' , value : 'Android' } , 'Web' ] }
136- onChange = { ( e ) => handleValueChange ( e . target . value ) }
136+ onChange = { ( value ) => handleValueChange ( value ) }
137137 /> ,
138138 ) ;
139139 expect ( wrapper . render ( ) ) . toMatchSnapshot ( ) ;
@@ -157,7 +157,7 @@ describe('rc-segmented', () => {
157157 { label : 'Android' , value : 'Android' , disabled : true } ,
158158 'Web' ,
159159 ] }
160- onChange = { ( e ) => handleValueChange ( e . target . value ) }
160+ onChange = { ( value ) => handleValueChange ( value ) }
161161 /> ,
162162 ) ;
163163 expect ( wrapper . render ( ) ) . toMatchSnapshot ( ) ;
@@ -197,7 +197,7 @@ describe('rc-segmented', () => {
197197 < Segmented
198198 options = { [ 'iOS' , 'Android' , 'Web' ] }
199199 disabled
200- onChange = { ( e ) => handleValueChange ( e . target . value ) }
200+ onChange = { ( value ) => handleValueChange ( value ) }
201201 /> ,
202202 ) ;
203203 expect ( wrapper . render ( ) ) . toMatchSnapshot ( ) ;
@@ -248,7 +248,8 @@ describe('rc-segmented', () => {
248248 /> ,
249249 ) ;
250250
251- expect ( wrapper . find ( Segmented ) . getElement ( ) . ref ) . toBe ( ref ) ;
251+ const segmentedEl = wrapper . find ( Segmented ) . getElement ( ) ;
252+ expect ( ( segmentedEl as any ) . ref ) . toBe ( ref ) ;
252253 } ) ;
253254
254255 it ( 'render segmented with controlled mode' , ( ) => {
@@ -262,9 +263,9 @@ describe('rc-segmented', () => {
262263 < Segmented
263264 options = { [ 'iOS' , 'Android' , 'Web3' ] }
264265 value = { this . state . value }
265- onChange = { ( e ) =>
266+ onChange = { ( value ) =>
266267 this . setState ( {
267- value : e . target . value ,
268+ value,
268269 } )
269270 }
270271 />
@@ -320,7 +321,7 @@ describe('rc-segmented', () => {
320321 const wrapper = mount (
321322 < Segmented
322323 options = { [ 'iOS' , 'Android' , 'Web3' ] }
323- onChange = { ( e ) => handleValueChange ( e . target . value ) }
324+ onChange = { ( value ) => handleValueChange ( value ) }
324325 /> ,
325326 ) ;
326327 expect ( wrapper . render ( ) ) . toMatchSnapshot ( ) ;
@@ -404,7 +405,7 @@ describe('rc-segmented', () => {
404405 < Segmented
405406 options = { [ null , undefined , '' ] as any }
406407 disabled
407- onChange = { ( e ) => handleValueChange ( e . target . value ) }
408+ onChange = { ( value ) => handleValueChange ( value ) }
408409 /> ,
409410 ) ;
410411 expect ( wrapper . render ( ) ) . toMatchSnapshot ( ) ;
0 commit comments