@@ -221,6 +221,8 @@ describe('MatCalendar', () => {
221221
222222 dispatchKeyboardEvent ( tableBodyEl , 'keydown' , ENTER ) ;
223223 fixture . detectChanges ( ) ;
224+ dispatchKeyboardEvent ( tableBodyEl , 'keyup' , ENTER ) ;
225+ fixture . detectChanges ( ) ;
224226
225227 expect ( calendarInstance . currentView ) . toBe ( 'month' ) ;
226228 expect ( calendarInstance . activeDate ) . toEqual ( new Date ( 2017 , FEB , 28 ) ) ;
@@ -235,6 +237,8 @@ describe('MatCalendar', () => {
235237
236238 dispatchKeyboardEvent ( tableBodyEl , 'keydown' , SPACE ) ;
237239 fixture . detectChanges ( ) ;
240+ dispatchKeyboardEvent ( tableBodyEl , 'keyup' , SPACE ) ;
241+ fixture . detectChanges ( ) ;
238242
239243 expect ( calendarInstance . currentView ) . toBe ( 'month' ) ;
240244 expect ( calendarInstance . activeDate ) . toEqual ( new Date ( 2017 , FEB , 28 ) ) ;
@@ -258,6 +262,8 @@ describe('MatCalendar', () => {
258262
259263 dispatchKeyboardEvent ( tableBodyEl , 'keydown' , ENTER ) ;
260264 fixture . detectChanges ( ) ;
265+ dispatchKeyboardEvent ( tableBodyEl , 'keyup' , ENTER ) ;
266+ fixture . detectChanges ( ) ;
261267
262268 expect ( calendarInstance . currentView ) . toBe ( 'year' ) ;
263269 expect ( calendarInstance . activeDate ) . toEqual ( new Date ( 2018 , JAN , 31 ) ) ;
@@ -272,6 +278,8 @@ describe('MatCalendar', () => {
272278
273279 dispatchKeyboardEvent ( tableBodyEl , 'keydown' , SPACE ) ;
274280 fixture . detectChanges ( ) ;
281+ dispatchKeyboardEvent ( tableBodyEl , 'keyup' , SPACE ) ;
282+ fixture . detectChanges ( ) ;
275283
276284 expect ( calendarInstance . currentView ) . toBe ( 'year' ) ;
277285 expect ( calendarInstance . activeDate ) . toEqual ( new Date ( 2018 , JAN , 31 ) ) ;
@@ -582,6 +590,8 @@ describe('MatCalendar', () => {
582590 tableBodyEl = calendarElement . querySelector ( '.mat-calendar-body' ) as HTMLElement ;
583591 dispatchKeyboardEvent ( tableBodyEl , 'keydown' , ENTER ) ;
584592 fixture . detectChanges ( ) ;
593+ dispatchKeyboardEvent ( tableBodyEl , 'keyup' , ENTER ) ;
594+ fixture . detectChanges ( ) ;
585595
586596 expect ( calendarInstance . currentView ) . toBe ( 'month' ) ;
587597 expect ( testComponent . selected ) . toBeUndefined ( ) ;
0 commit comments