File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -221,14 +221,22 @@ describe('TreeSelect.SearchInput', () => {
221
221
const input = getByRole ( 'combobox' ) ;
222
222
fireEvent . change ( input , { target : { value : '1' } } ) ;
223
223
fireEvent . keyDown ( input , { keyCode : KeyCode . ENTER } ) ;
224
+ fireEvent . keyUp ( input , { keyCode : KeyCode . ENTER } ) ;
224
225
expect ( onSelect ) . toHaveBeenCalledWith ( '1' , expect . anything ( ) ) ;
225
226
onSelect . mockReset ( ) ;
226
227
227
228
// Search disabled node and press enter, should not select
228
229
fireEvent . change ( input , { target : { value : '2' } } ) ;
229
230
fireEvent . keyDown ( input , { keyCode : KeyCode . ENTER } ) ;
231
+ fireEvent . keyUp ( input , { keyCode : KeyCode . ENTER } ) ;
230
232
expect ( onSelect ) . not . toHaveBeenCalled ( ) ;
231
233
onSelect . mockReset ( ) ;
234
+
235
+ // Search and press enter, should select first matched non-disabled node
236
+ fireEvent . change ( input , { target : { value : '3' } } ) ;
237
+ fireEvent . keyDown ( input , { keyCode : KeyCode . ENTER } ) ;
238
+ fireEvent . keyUp ( input , { keyCode : KeyCode . ENTER } ) ;
239
+ expect ( onSelect ) . toHaveBeenCalledWith ( '3' , expect . anything ( ) ) ;
232
240
} ) ;
233
241
234
242
it ( 'should not select node when no matches found' , ( ) => {
You can’t perform that action at this time.
0 commit comments