@@ -1251,7 +1251,8 @@ describe("DatePicker", () => {
12511251 expect ( formatDate ( data . instance . state . preSelection ! , data . testFormat ) ) . toBe (
12521252 formatDate ( data . copyM , data . testFormat ) ,
12531253 ) ;
1254- fireEvent . keyDown ( selectedDayNode ! , getKey ( KeyType . ArrowRight ) ) ;
1254+ ( selectedDayNode as HTMLElement ) . focus ( ) ;
1255+ fireEvent . keyDown ( document . activeElement || document . body , getKey ( KeyType . ArrowRight ) ) ;
12551256 data . copyM = addDays ( data . copyM , 1 ) ;
12561257 expect ( data . instance . state . preSelection ) . toBeTruthy ( ) ;
12571258 expect ( formatDate ( data . instance . state . preSelection ! , data . testFormat ) ) . toBe (
@@ -1751,7 +1752,8 @@ describe("DatePicker", () => {
17511752 expect ( selectedDayNode ) . toBeTruthy ( ) ;
17521753 fireEvent . keyDown ( selectedDayNode ! , getKey ( KeyType . ArrowLeft ) ) ;
17531754 expect ( selectedDayNode ) . toBeTruthy ( ) ;
1754- fireEvent . keyDown ( selectedDayNode ! , getKey ( KeyType . Enter ) ) ;
1755+ ( selectedDayNode as HTMLElement ) . focus ( ) ;
1756+ fireEvent . keyDown ( document . activeElement || document . body , getKey ( KeyType . Enter ) ) ;
17551757
17561758 data . copyM = subDays ( data . copyM , 1 ) ;
17571759 expect ( data . callback ) . toHaveBeenCalled ( ) ;
@@ -1767,7 +1769,8 @@ describe("DatePicker", () => {
17671769 expect ( selectedDayNode ) . toBeTruthy ( ) ;
17681770 fireEvent . keyDown ( selectedDayNode ! , getKey ( KeyType . ArrowLeft ) ) ;
17691771 expect ( selectedDayNode ) . toBeTruthy ( ) ;
1770- fireEvent . keyDown ( selectedDayNode ! , getKey ( KeyType . Space ) ) ;
1772+ ( selectedDayNode as HTMLElement ) . focus ( ) ;
1773+ fireEvent . keyDown ( document . activeElement || document . body , getKey ( KeyType . Space ) ) ;
17711774
17721775 data . copyM = subDays ( data . copyM , 1 ) ;
17731776 expect ( data . callback ) . toHaveBeenCalled ( ) ;
0 commit comments