@@ -46,74 +46,74 @@ describe(`DateTimeUtil Unit tests`, () => {
4646 let result = DateTimeUtil . parseDateTimeFormat ( 'MM/dd/yyyy' , angularFormatter ) ;
4747 let resDict = reduceToDictionary ( result ) ;
4848 expect ( result . length ) . toEqual ( 5 ) ;
49- expect ( resDict [ DatePart . Month ] ) . toEqual ( jasmine . objectContaining ( { start : 0 , end : 2 } ) ) ;
50- expect ( resDict [ DatePart . Date ] ) . toEqual ( jasmine . objectContaining ( { start : 3 , end : 5 } ) ) ;
51- expect ( resDict [ DatePart . Year ] ) . toEqual ( jasmine . objectContaining ( { start : 6 , end : 10 } ) ) ;
49+ expect ( resDict [ DatePart . Month ] ) . toEqual ( expect . objectContaining ( { start : 0 , end : 2 } ) ) ;
50+ expect ( resDict [ DatePart . Date ] ) . toEqual ( expect . objectContaining ( { start : 3 , end : 5 } ) ) ;
51+ expect ( resDict [ DatePart . Year ] ) . toEqual ( expect . objectContaining ( { start : 6 , end : 10 } ) ) ;
5252
5353 // M/d/yy should be 00/00/00
5454 result = DateTimeUtil . parseDateTimeFormat ( 'M/d/yy' , angularFormatter ) ;
5555 resDict = reduceToDictionary ( result ) ;
5656 expect ( result . length ) . toEqual ( 5 ) ;
57- expect ( resDict [ DatePart . Month ] ) . toEqual ( jasmine . objectContaining ( { start : 0 , end : 2 } ) ) ;
58- expect ( resDict [ DatePart . Date ] ) . toEqual ( jasmine . objectContaining ( { start : 3 , end : 5 } ) ) ;
59- expect ( resDict [ DatePart . Year ] ) . toEqual ( jasmine . objectContaining ( { start : 6 , end : 8 } ) ) ;
57+ expect ( resDict [ DatePart . Month ] ) . toEqual ( expect . objectContaining ( { start : 0 , end : 2 } ) ) ;
58+ expect ( resDict [ DatePart . Date ] ) . toEqual ( expect . objectContaining ( { start : 3 , end : 5 } ) ) ;
59+ expect ( resDict [ DatePart . Year ] ) . toEqual ( expect . objectContaining ( { start : 6 , end : 8 } ) ) ;
6060
6161 // d/M/y should be 00/00/0000
6262 result = DateTimeUtil . parseDateTimeFormat ( 'd/M/y' , angularFormatter ) ;
6363 resDict = reduceToDictionary ( result ) ;
6464 expect ( result . length ) . toEqual ( 5 ) ;
65- expect ( resDict [ DatePart . Date ] ) . toEqual ( jasmine . objectContaining ( { start : 0 , end : 2 } ) ) ;
66- expect ( resDict [ DatePart . Month ] ) . toEqual ( jasmine . objectContaining ( { start : 3 , end : 5 } ) ) ;
67- expect ( resDict [ DatePart . Year ] ) . toEqual ( jasmine . objectContaining ( { start : 6 , end : 10 } ) ) ;
65+ expect ( resDict [ DatePart . Date ] ) . toEqual ( expect . objectContaining ( { start : 0 , end : 2 } ) ) ;
66+ expect ( resDict [ DatePart . Month ] ) . toEqual ( expect . objectContaining ( { start : 3 , end : 5 } ) ) ;
67+ expect ( resDict [ DatePart . Year ] ) . toEqual ( expect . objectContaining ( { start : 6 , end : 10 } ) ) ;
6868
6969 // d/M/yyy should be 00/00/0000
7070 result = DateTimeUtil . parseDateTimeFormat ( 'd/M/yyy' , angularFormatter ) ;
7171 resDict = reduceToDictionary ( result ) ;
7272 expect ( result . length ) . toEqual ( 5 ) ;
73- expect ( resDict [ DatePart . Date ] ) . toEqual ( jasmine . objectContaining ( { start : 0 , end : 2 } ) ) ;
74- expect ( resDict [ DatePart . Month ] ) . toEqual ( jasmine . objectContaining ( { start : 3 , end : 5 } ) ) ;
75- expect ( resDict [ DatePart . Year ] ) . toEqual ( jasmine . objectContaining ( { start : 6 , end : 10 } ) ) ;
73+ expect ( resDict [ DatePart . Date ] ) . toEqual ( expect . objectContaining ( { start : 0 , end : 2 } ) ) ;
74+ expect ( resDict [ DatePart . Month ] ) . toEqual ( expect . objectContaining ( { start : 3 , end : 5 } ) ) ;
75+ expect ( resDict [ DatePart . Year ] ) . toEqual ( expect . objectContaining ( { start : 6 , end : 10 } ) ) ;
7676
7777
7878 // d/M/yyyy should 00/00/0000
7979 result = DateTimeUtil . parseDateTimeFormat ( 'd/M/yyyy' , angularFormatter ) ;
8080 resDict = reduceToDictionary ( result ) ;
8181 expect ( result . length ) . toEqual ( 5 ) ;
82- expect ( resDict [ DatePart . Date ] ) . toEqual ( jasmine . objectContaining ( { start : 0 , end : 2 } ) ) ;
83- expect ( resDict [ DatePart . Month ] ) . toEqual ( jasmine . objectContaining ( { start : 3 , end : 5 } ) ) ;
84- expect ( resDict [ DatePart . Year ] ) . toEqual ( jasmine . objectContaining ( { start : 6 , end : 10 } ) ) ;
82+ expect ( resDict [ DatePart . Date ] ) . toEqual ( expect . objectContaining ( { start : 0 , end : 2 } ) ) ;
83+ expect ( resDict [ DatePart . Month ] ) . toEqual ( expect . objectContaining ( { start : 3 , end : 5 } ) ) ;
84+ expect ( resDict [ DatePart . Year ] ) . toEqual ( expect . objectContaining ( { start : 6 , end : 10 } ) ) ;
8585
8686
8787 // H:m:s should be 00:00:00
8888 result = DateTimeUtil . parseDateTimeFormat ( 'H:m:s' , angularFormatter ) ;
8989 resDict = reduceToDictionary ( result ) ;
9090 expect ( result . length ) . toEqual ( 5 ) ;
91- expect ( resDict [ DatePart . Hours ] ) . toEqual ( jasmine . objectContaining ( { start : 0 , end : 2 } ) ) ;
92- expect ( resDict [ DatePart . Minutes ] ) . toEqual ( jasmine . objectContaining ( { start : 3 , end : 5 } ) ) ;
93- expect ( resDict [ DatePart . Seconds ] ) . toEqual ( jasmine . objectContaining ( { start : 6 , end : 8 } ) ) ;
91+ expect ( resDict [ DatePart . Hours ] ) . toEqual ( expect . objectContaining ( { start : 0 , end : 2 } ) ) ;
92+ expect ( resDict [ DatePart . Minutes ] ) . toEqual ( expect . objectContaining ( { start : 3 , end : 5 } ) ) ;
93+ expect ( resDict [ DatePart . Seconds ] ) . toEqual ( expect . objectContaining ( { start : 6 , end : 8 } ) ) ;
9494
9595 result = DateTimeUtil . parseDateTimeFormat ( 'dd.MM.yyyy г.' , angularFormatter ) ;
9696 resDict = reduceToDictionary ( result ) ;
9797 expect ( result . length ) . toEqual ( 6 ) ;
98- expect ( resDict [ DatePart . Date ] ) . toEqual ( jasmine . objectContaining ( { start : 0 , end : 2 } ) ) ;
99- expect ( resDict [ DatePart . Month ] ) . toEqual ( jasmine . objectContaining ( { start : 3 , end : 5 } ) ) ;
100- expect ( resDict [ DatePart . Year ] ) . toEqual ( jasmine . objectContaining ( { start : 6 , end : 10 } ) ) ;
98+ expect ( resDict [ DatePart . Date ] ) . toEqual ( expect . objectContaining ( { start : 0 , end : 2 } ) ) ;
99+ expect ( resDict [ DatePart . Month ] ) . toEqual ( expect . objectContaining ( { start : 3 , end : 5 } ) ) ;
100+ expect ( resDict [ DatePart . Year ] ) . toEqual ( expect . objectContaining ( { start : 6 , end : 10 } ) ) ;
101101
102102 // TODO
103103 // result = DateTimeUtil.parseDateTimeFormat('dd.MM.yyyyг');
104104 // resDict = reduceToDictionary(result);
105105 // expect(result.length).toEqual(6);
106- // expect(resDict[DatePart.Date]).toEqual(jasmine .objectContaining({ start: 0, end: 2 }));
107- // expect(resDict[DatePart.Month]).toEqual(jasmine .objectContaining({ start: 3, end: 5 }));
108- // expect(resDict[DatePart.Year]).toEqual(jasmine .objectContaining({ start: 6, end: 10 }));
106+ // expect(resDict[DatePart.Date]).toEqual(expect .objectContaining({ start: 0, end: 2 }));
107+ // expect(resDict[DatePart.Month]).toEqual(expect .objectContaining({ start: 3, end: 5 }));
108+ // expect(resDict[DatePart.Year]).toEqual(expect .objectContaining({ start: 6, end: 10 }));
109109 // expect(result[5]?.format).toEqual('г');
110110
111111 // result = DateTimeUtil.parseDateTimeFormat('yyyy/MM/d');
112112 // resDict = reduceToDictionary(result);
113113 // expect(result.length).toEqual(5);
114- // expect(resDict[DatePart.Year]).toEqual(jasmine .objectContaining({ start: 0, end: 4 }));
115- // expect(resDict[DatePart.Month]).toEqual(jasmine .objectContaining({ start: 5, end: 7 }));
116- // expect(resDict[DatePart.Date]).toEqual(jasmine .objectContaining({ start: 8, end: 10 }));
114+ // expect(resDict[DatePart.Year]).toEqual(expect .objectContaining({ start: 0, end: 4 }));
115+ // expect(resDict[DatePart.Month]).toEqual(expect .objectContaining({ start: 5, end: 7 }));
116+ // expect(resDict[DatePart.Date]).toEqual(expect .objectContaining({ start: 8, end: 10 }));
117117 } ) ;
118118
119119 it ( 'should correctly parse boundary dates' , ( ) => {
0 commit comments