@@ -129,12 +129,13 @@ describe('datepicker directive', function () {
129
129
[ '05' , '06' , '07' , '08' , '09' , '10' , '11' ] ,
130
130
[ '12' , '13' , '14' , '15' , '16' , '17' , '18' ] ,
131
131
[ '19' , '20' , '21' , '22' , '23' , '24' , '25' ] ,
132
- [ '26' , '27' , '28' , '29' , '30' , '01' , '02' ]
132
+ [ '26' , '27' , '28' , '29' , '30' , '01' , '02' ] ,
133
+ [ '03' , '04' , '05' , '06' , '07' , '08' , '09' ]
133
134
] ) ;
134
135
} ) ;
135
136
136
137
it ( 'renders the week numbers based on ISO 8601' , function ( ) {
137
- expect ( getWeeks ( ) ) . toEqual ( [ '34' , '35' , '36' , '37' , '38' ] ) ;
138
+ expect ( getWeeks ( ) ) . toEqual ( [ '34' , '35' , '36' , '37' , '38' , '39' ] ) ;
138
139
} ) ;
139
140
140
141
it ( 'value is correct' , function ( ) {
@@ -183,7 +184,8 @@ describe('datepicker directive', function () {
183
184
[ '08' , '09' , '10' , '11' , '12' , '13' , '14' ] ,
184
185
[ '15' , '16' , '17' , '18' , '19' , '20' , '21' ] ,
185
186
[ '22' , '23' , '24' , '25' , '26' , '27' , '28' ] ,
186
- [ '29' , '30' , '31' , '01' , '02' , '03' , '04' ]
187
+ [ '29' , '30' , '31' , '01' , '02' , '03' , '04' ] ,
188
+ [ '05' , '06' , '07' , '08' , '09' , '10' , '11' ]
187
189
] ) ;
188
190
189
191
expectSelectedElement ( null , null ) ;
@@ -257,7 +259,8 @@ describe('datepicker directive', function () {
257
259
[ '06' , '07' , '08' , '09' , '10' , '11' , '12' ] ,
258
260
[ '13' , '14' , '15' , '16' , '17' , '18' , '19' ] ,
259
261
[ '20' , '21' , '22' , '23' , '24' , '25' , '26' ] ,
260
- [ '27' , '28' , '29' , '30' , '01' , '02' , '03' ]
262
+ [ '27' , '28' , '29' , '30' , '01' , '02' , '03' ] ,
263
+ [ '04' , '05' , '06' , '07' , '08' , '09' , '10' ]
261
264
] ) ;
262
265
263
266
expectSelectedElement ( 8 ) ;
@@ -386,7 +389,8 @@ describe('datepicker directive', function () {
386
389
[ '06' , '07' , '08' , '09' , '10' , '11' , '12' ] ,
387
390
[ '13' , '14' , '15' , '16' , '17' , '18' , '19' ] ,
388
391
[ '20' , '21' , '22' , '23' , '24' , '25' , '26' ] ,
389
- [ '27' , '28' , '29' , '30' , '01' , '02' , '03' ]
392
+ [ '27' , '28' , '29' , '30' , '01' , '02' , '03' ] ,
393
+ [ '04' , '05' , '06' , '07' , '08' , '09' , '10' ]
390
394
] ) ;
391
395
392
396
clickOption ( 17 ) ;
@@ -707,12 +711,13 @@ describe('datepicker directive', function () {
707
711
[ '06' , '07' , '08' , '09' , '10' , '11' , '12' ] ,
708
712
[ '13' , '14' , '15' , '16' , '17' , '18' , '19' ] ,
709
713
[ '20' , '21' , '22' , '23' , '24' , '25' , '26' ] ,
710
- [ '27' , '28' , '29' , '30' , '01' , '02' , '03' ]
714
+ [ '27' , '28' , '29' , '30' , '01' , '02' , '03' ] ,
715
+ [ '04' , '05' , '06' , '07' , '08' , '09' , '10' ]
711
716
] ) ;
712
717
} ) ;
713
718
714
719
it ( 'renders the week numbers correctly' , function ( ) {
715
- expect ( getWeeks ( ) ) . toEqual ( [ '35' , '36' , '37' , '38' , '39' ] ) ;
720
+ expect ( getWeeks ( ) ) . toEqual ( [ '35' , '36' , '37' , '38' , '39' , '40' ] ) ;
716
721
} ) ;
717
722
} ) ;
718
723
@@ -913,7 +918,7 @@ describe('datepicker directive', function () {
913
918
} ) ;
914
919
915
920
it ( 'executes the dateDisabled expression for each visible day plus one for validation' , function ( ) {
916
- expect ( $rootScope . dateDisabledHandler . calls . length ) . toEqual ( 35 + 1 ) ;
921
+ expect ( $rootScope . dateDisabledHandler . calls . length ) . toEqual ( 42 + 1 ) ;
917
922
} ) ;
918
923
919
924
it ( 'executes the dateDisabled expression for each visible month plus one for validation' , function ( ) {
@@ -981,7 +986,8 @@ describe('datepicker directive', function () {
981
986
[ '5' , '6' , '7' , '8' , '9' , '10' , '11' ] ,
982
987
[ '12' , '13' , '14' , '15' , '16' , '17' , '18' ] ,
983
988
[ '19' , '20' , '21' , '22' , '23' , '24' , '25' ] ,
984
- [ '26' , '27' , '28' , '29' , '30' , '1' , '2' ]
989
+ [ '26' , '27' , '28' , '29' , '30' , '1' , '2' ] ,
990
+ [ '3' , '4' , '5' , '6' , '7' , '8' , '9' ]
985
991
] ) ;
986
992
} ) ;
987
993
} ) ;
@@ -1042,7 +1048,8 @@ describe('datepicker directive', function () {
1042
1048
[ '4' , '5' , '6' , '7' , '8' , '9' , '10' ] ,
1043
1049
[ '11' , '12' , '13' , '14' , '15' , '16' , '17' ] ,
1044
1050
[ '18' , '19' , '20' , '21' , '22' , '23' , '24' ] ,
1045
- [ '25' , '26' , '27' , '28' , '29' , '30' , '1' ]
1051
+ [ '25' , '26' , '27' , '28' , '29' , '30' , '1' ] ,
1052
+ [ '2' , '3' , '4' , '5' , '6' , '7' , '8' ]
1046
1053
] ) ;
1047
1054
} ) ;
1048
1055
@@ -1133,7 +1140,8 @@ describe('datepicker directive', function () {
1133
1140
[ '05' , '06' , '07' , '08' , '09' , '10' , '11' ] ,
1134
1141
[ '12' , '13' , '14' , '15' , '16' , '17' , '18' ] ,
1135
1142
[ '19' , '20' , '21' , '22' , '23' , '24' , '25' ] ,
1136
- [ '26' , '27' , '28' , '29' , '30' , '01' , '02' ]
1143
+ [ '26' , '27' , '28' , '29' , '30' , '01' , '02' ] ,
1144
+ [ '03' , '04' , '05' , '06' , '07' , '08' , '09' ]
1137
1145
] ) ;
1138
1146
} ) ;
1139
1147
0 commit comments