@@ -500,7 +500,7 @@ describe('IgxDatePicker', () => {
500500 UIInteractions . clearOverlay ( ) ;
501501 } ) ;
502502 describe ( 'API tests' , ( ) => {
503- it ( 'Should initialize and update all inputs propery ' , ( ) => {
503+ it ( 'Should initialize and update all inputs properly ' , ( ) => {
504504 // no ngControl initialized
505505 expect ( datePicker . required ) . toEqual ( false ) ;
506506 datePicker . ngOnInit ( ) ;
@@ -510,18 +510,9 @@ describe('IgxDatePicker', () => {
510510 expect ( datePicker . disabledDates ) . toEqual ( null ) ;
511511 expect ( datePicker . displayDensity ) . toEqual ( DisplayDensity . comfortable ) ;
512512 expect ( datePicker . displayFormat ) . toEqual ( undefined ) ;
513+ expect ( datePicker . calendarFormat ) . toEqual ( undefined ) ;
513514 expect ( datePicker . displayMonthsCount ) . toEqual ( 1 ) ;
514- expect ( datePicker . calendarFormat ) . toEqual ( {
515- day : 'numeric' ,
516- month : 'short' ,
517- weekday : 'short' ,
518- year : 'numeric'
519- } ) ;
520- expect ( datePicker . formatViews ) . toEqual ( {
521- day : false ,
522- month : true ,
523- year : false
524- } ) ;
515+ expect ( datePicker . formatViews ) . toEqual ( undefined ) ;
525516 expect ( datePicker . headerOrientation ) . toEqual ( PickerHeaderOrientation . Horizontal ) ;
526517 expect ( datePicker . hideOutsideDays ) . toEqual ( undefined ) ;
527518 expect ( datePicker . inputFormat ) . toEqual ( undefined ) ;
@@ -576,34 +567,34 @@ describe('IgxDatePicker', () => {
576567 let newFormat : any = { day : 'short' } ;
577568 datePicker . calendarFormat = newFormat ;
578569 // this SHOULD NOT mutate the underlying base settings
579- expect ( datePicker . calendarFormat ) . toEqual ( {
570+ expect ( ( datePicker as any ) . pickerCalendarFormat ) . toEqual ( {
580571 day : 'short' ,
581572 month : 'short' ,
582573 weekday : 'short' ,
583574 year : 'numeric'
584575 } ) ;
585576 newFormat = { month : 'numeric' } ;
586577 datePicker . calendarFormat = newFormat ;
587- expect ( datePicker . calendarFormat ) . toEqual ( {
588- day : 'short ' ,
578+ expect ( ( datePicker as any ) . pickerCalendarFormat ) . toEqual ( {
579+ day : 'numeric ' ,
589580 month : 'numeric' ,
590581 weekday : 'short' ,
591582 year : 'numeric'
592583 } ) ;
593584 datePicker . formatViews = null ;
594- expect ( datePicker . formatViews ) . toEqual ( { day : false , month : true , year : false } ) ;
585+ expect ( ( datePicker as any ) . pickerFormatViews ) . toEqual ( { day : false , month : true , year : false } ) ;
595586 const formatViewVal : IFormattingViews = { } ;
596587 datePicker . formatViews = formatViewVal ;
597- expect ( datePicker . formatViews ) . toEqual ( { day : false , month : true , year : false } ) ;
588+ expect ( ( datePicker as any ) . pickerFormatViews ) . toEqual ( { day : false , month : true , year : false } ) ;
598589 formatViewVal . day = true ;
599590 datePicker . formatViews = formatViewVal ;
600- expect ( datePicker . formatViews ) . toEqual ( { day : true , month : true , year : false } ) ;
591+ expect ( ( datePicker as any ) . pickerFormatViews ) . toEqual ( { day : true , month : true , year : false } ) ;
601592 formatViewVal . year = true ;
602593 datePicker . formatViews = formatViewVal ;
603- expect ( datePicker . formatViews ) . toEqual ( { day : true , month : true , year : true } ) ;
594+ expect ( ( datePicker as any ) . pickerFormatViews ) . toEqual ( { day : true , month : true , year : true } ) ;
604595 formatViewVal . month = false ;
605596 datePicker . formatViews = formatViewVal ;
606- expect ( datePicker . formatViews ) . toEqual ( { day : true , month : false , year : true } ) ;
597+ expect ( ( datePicker as any ) . pickerFormatViews ) . toEqual ( { day : true , month : false , year : true } ) ;
607598 datePicker . headerOrientation = PickerHeaderOrientation . Vertical ;
608599 expect ( datePicker . headerOrientation ) . toEqual ( PickerHeaderOrientation . Vertical ) ;
609600 datePicker . hideOutsideDays = false ;
@@ -675,10 +666,10 @@ describe('IgxDatePicker', () => {
675666 expect ( mockDateEditor . value ) . toEqual ( newDate ) ;
676667 expect ( datePicker . valueChange . emit ) . toHaveBeenCalledWith ( newDate ) ;
677668 expect ( boundObject . date ) . toEqual ( newDate ) ;
678- datePicker . value = '03/03/2003 ' ;
679- expect ( datePicker . value ) . toEqual ( '03/03/2003 ' ) ;
680- expect ( mockDateEditor . value ) . toEqual ( '03/03/2003' ) ;
681- expect ( datePicker . valueChange . emit ) . not . toHaveBeenCalledWith ( '03/03/2003 ' as any ) ;
669+ datePicker . value = '2003-03-03 ' ;
670+ expect ( datePicker . value ) . toEqual ( '2003-03-03 ' ) ;
671+ // expect(mockDateEditor.value).toEqual('03/03/2003');
672+ expect ( datePicker . valueChange . emit ) . not . toHaveBeenCalledWith ( '2003-03-03 ' as any ) ;
682673 const customFormatter : ( val : Date ) => string = ( val : Date ) => val . getFullYear ( ) . toString ( ) ;
683674 datePicker . formatter = customFormatter ;
684675 expect ( datePicker . formatter ) . toEqual ( customFormatter ) ;
@@ -974,8 +965,6 @@ describe('IgxDatePicker', () => {
974965 mockDateEditor . valueChange . emit ( validDate ) ;
975966 expect ( datePicker . valueChange . emit ) . toHaveBeenCalledTimes ( 1 ) ;
976967 expect ( datePicker . valueChange . emit ) . toHaveBeenCalledWith ( validDate ) ;
977- mockDateEditor . valueChange . emit ( validDate ) ;
978- expect ( datePicker . valueChange . emit ) . toHaveBeenCalledTimes ( 1 ) ;
979968
980969 const secondDate = new Date ( ) ;
981970 mockDateEditor . valueChange . emit ( secondDate ) ;
@@ -994,8 +983,8 @@ describe('IgxDatePicker', () => {
994983 expect ( datePicker . close ) . not . toHaveBeenCalled ( ) ;
995984 // calendar instance is initialized properly
996985 expect ( mockCalendar . hasHeader ) . toEqual ( ! datePicker . isDropdown ) ;
997- expect ( mockCalendar . formatOptions ) . toEqual ( datePicker . calendarFormat ) ;
998- expect ( mockCalendar . formatViews ) . toEqual ( datePicker . formatViews ) ;
986+ expect ( mockCalendar . formatOptions ) . toEqual ( ( datePicker as any ) . pickerCalendarFormat ) ;
987+ expect ( mockCalendar . formatViews ) . toEqual ( ( datePicker as any ) . pickerFormatViews ) ;
999988 expect ( mockCalendar . locale ) . toEqual ( datePicker . locale ) ;
1000989 expect ( mockCalendar . vertical ) . toEqual ( datePicker . headerOrientation === PickerHeaderOrientation . Vertical ) ;
1001990 expect ( mockCalendar . weekStart ) . toEqual ( datePicker . weekStart ) ;
0 commit comments