@@ -561,7 +561,32 @@ describe('datetimepicker', function() {
561
561
} ) ;
562
562
563
563
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
+ } ) ;
565
590
} ) ;
566
591
567
592
describe ( 'other' , function ( ) {
0 commit comments