@@ -561,7 +561,32 @@ describe('datetimepicker', function() {
561561 } ) ;
562562
563563 describe ( 'am/pm' , function ( ) {
564- // TODO: Finish
564+ var morningHour = { hour : 3 } ,
565+ afternoonHour = { hour : 15 } ;
566+
567+ it ( 'formats t correctly' , function ( ) {
568+ expect ( $ . datepicker . formatTime ( 't' , emptyTime ) ) . toBe ( 'a' ) ;
569+ expect ( $ . datepicker . formatTime ( 't' , morningHour ) ) . toBe ( 'a' ) ;
570+ expect ( $ . datepicker . formatTime ( 't' , afternoonHour ) ) . toBe ( 'p' ) ;
571+ } ) ;
572+
573+ it ( 'formats T correctly' , function ( ) {
574+ expect ( $ . datepicker . formatTime ( 'T' , emptyTime ) ) . toBe ( 'A' ) ;
575+ expect ( $ . datepicker . formatTime ( 'T' , morningHour ) ) . toBe ( 'A' ) ;
576+ expect ( $ . datepicker . formatTime ( 'T' , afternoonHour ) ) . toBe ( 'P' ) ;
577+ } ) ;
578+
579+ it ( 'formats tt correctly' , function ( ) {
580+ expect ( $ . datepicker . formatTime ( 'tt' , emptyTime ) ) . toBe ( 'am' ) ;
581+ expect ( $ . datepicker . formatTime ( 'tt' , morningHour ) ) . toBe ( 'am' ) ;
582+ expect ( $ . datepicker . formatTime ( 'tt' , afternoonHour ) ) . toBe ( 'pm' ) ;
583+ } ) ;
584+
585+ it ( 'formats TT correctly' , function ( ) {
586+ expect ( $ . datepicker . formatTime ( 'TT' , emptyTime ) ) . toBe ( 'AM' ) ;
587+ expect ( $ . datepicker . formatTime ( 'TT' , morningHour ) ) . toBe ( 'AM' ) ;
588+ expect ( $ . datepicker . formatTime ( 'TT' , afternoonHour ) ) . toBe ( 'PM' ) ;
589+ } ) ;
565590 } ) ;
566591
567592 describe ( 'other' , function ( ) {
0 commit comments