@@ -116,7 +116,7 @@ describe('MatMultiYearView', () => {
116
116
) as HTMLElement ;
117
117
expect ( calendarBodyEl ) . not . toBeNull ( ) ;
118
118
dir . value = 'ltr' ;
119
- fixture . componentInstance . date = new Date ( 2017 , JAN , 1 ) ;
119
+ fixture . componentInstance . date = new Date ( 2017 , JAN , 3 ) ;
120
120
dispatchFakeEvent ( calendarBodyEl , 'focus' ) ;
121
121
fixture . detectChanges ( ) ;
122
122
} ) ;
@@ -125,96 +125,96 @@ describe('MatMultiYearView', () => {
125
125
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , LEFT_ARROW ) ;
126
126
fixture . detectChanges ( ) ;
127
127
128
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , JAN , 1 ) ) ;
128
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , JAN , 3 ) ) ;
129
129
130
130
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , LEFT_ARROW ) ;
131
131
fixture . detectChanges ( ) ;
132
132
133
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2015 , JAN , 1 ) ) ;
133
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2015 , JAN , 3 ) ) ;
134
134
} ) ;
135
135
136
136
it ( 'should increment year on right arrow press' , ( ) => {
137
137
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , RIGHT_ARROW ) ;
138
138
fixture . detectChanges ( ) ;
139
139
140
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2018 , JAN , 1 ) ) ;
140
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2018 , JAN , 3 ) ) ;
141
141
142
142
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , RIGHT_ARROW ) ;
143
143
fixture . detectChanges ( ) ;
144
144
145
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2019 , JAN , 1 ) ) ;
145
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2019 , JAN , 3 ) ) ;
146
146
} ) ;
147
147
148
148
it ( 'should go up a row on up arrow press' , ( ) => {
149
149
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , UP_ARROW ) ;
150
150
fixture . detectChanges ( ) ;
151
151
152
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 - yearsPerRow , JAN , 1 ) ) ;
152
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 - yearsPerRow , JAN , 3 ) ) ;
153
153
154
154
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , UP_ARROW ) ;
155
155
fixture . detectChanges ( ) ;
156
156
157
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 - yearsPerRow * 2 , JAN , 1 ) ) ;
157
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 - yearsPerRow * 2 , JAN , 3 ) ) ;
158
158
} ) ;
159
159
160
160
it ( 'should go down a row on down arrow press' , ( ) => {
161
161
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , DOWN_ARROW ) ;
162
162
fixture . detectChanges ( ) ;
163
163
164
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 + yearsPerRow , JAN , 1 ) ) ;
164
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 + yearsPerRow , JAN , 3 ) ) ;
165
165
166
166
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , DOWN_ARROW ) ;
167
167
fixture . detectChanges ( ) ;
168
168
169
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 + yearsPerRow * 2 , JAN , 1 ) ) ;
169
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 + yearsPerRow * 2 , JAN , 3 ) ) ;
170
170
} ) ;
171
171
172
172
it ( 'should go to first year in current range on home press' , ( ) => {
173
173
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , HOME ) ;
174
174
fixture . detectChanges ( ) ;
175
175
176
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , JAN , 1 ) ) ;
176
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , JAN , 3 ) ) ;
177
177
178
178
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , HOME ) ;
179
179
fixture . detectChanges ( ) ;
180
180
181
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , JAN , 1 ) ) ;
181
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , JAN , 3 ) ) ;
182
182
} ) ;
183
183
184
184
it ( 'should go to last year in current range on end press' , ( ) => {
185
185
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , END ) ;
186
186
fixture . detectChanges ( ) ;
187
187
188
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2039 , JAN , 1 ) ) ;
188
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2039 , JAN , 3 ) ) ;
189
189
190
190
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , END ) ;
191
191
fixture . detectChanges ( ) ;
192
192
193
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2039 , JAN , 1 ) ) ;
193
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2039 , JAN , 3 ) ) ;
194
194
} ) ;
195
195
196
196
it ( 'should go to same index in previous year range page up press' , ( ) => {
197
197
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , PAGE_UP ) ;
198
198
fixture . detectChanges ( ) ;
199
199
200
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 - yearsPerPage , JAN , 1 ) ) ;
200
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 - yearsPerPage , JAN , 3 ) ) ;
201
201
202
202
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , PAGE_UP ) ;
203
203
fixture . detectChanges ( ) ;
204
204
205
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 - yearsPerPage * 2 , JAN , 1 ) ) ;
205
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 - yearsPerPage * 2 , JAN , 3 ) ) ;
206
206
} ) ;
207
207
208
208
it ( 'should go to same index in next year range on page down press' , ( ) => {
209
209
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , PAGE_DOWN ) ;
210
210
fixture . detectChanges ( ) ;
211
211
212
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 + yearsPerPage , JAN , 1 ) ) ;
212
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 + yearsPerPage , JAN , 3 ) ) ;
213
213
214
214
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , PAGE_DOWN ) ;
215
215
fixture . detectChanges ( ) ;
216
216
217
- expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 + yearsPerPage * 2 , JAN , 1 ) ) ;
217
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 + yearsPerPage * 2 , JAN , 3 ) ) ;
218
218
} ) ;
219
219
220
220
it ( 'should go to the year that is focused' , ( ) => {
0 commit comments