@@ -147,12 +147,12 @@ describe('MatYearView', () => {
147
147
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , LEFT_ARROW ) ;
148
148
fixture . detectChanges ( ) ;
149
149
150
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2016 , DEC , 5 ) ) ;
150
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , DEC , 5 ) ) ;
151
151
152
152
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , LEFT_ARROW ) ;
153
153
fixture . detectChanges ( ) ;
154
154
155
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2016 , NOV , 5 ) ) ;
155
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , NOV , 5 ) ) ;
156
156
} ) ;
157
157
158
158
it ( 'should increment month on left arrow press in rtl' , ( ) => {
@@ -161,24 +161,24 @@ describe('MatYearView', () => {
161
161
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , LEFT_ARROW ) ;
162
162
fixture . detectChanges ( ) ;
163
163
164
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , FEB , 5 ) ) ;
164
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , FEB , 5 ) ) ;
165
165
166
166
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , LEFT_ARROW ) ;
167
167
fixture . detectChanges ( ) ;
168
168
169
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , MAR , 5 ) ) ;
169
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , MAR , 5 ) ) ;
170
170
} ) ;
171
171
172
172
it ( 'should increment month on right arrow press' , ( ) => {
173
173
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , RIGHT_ARROW ) ;
174
174
fixture . detectChanges ( ) ;
175
175
176
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , FEB , 5 ) ) ;
176
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , FEB , 5 ) ) ;
177
177
178
178
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , RIGHT_ARROW ) ;
179
179
fixture . detectChanges ( ) ;
180
180
181
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , MAR , 5 ) ) ;
181
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , MAR , 5 ) ) ;
182
182
} ) ;
183
183
184
184
it ( 'should decrement month on right arrow press in rtl' , ( ) => {
@@ -187,118 +187,118 @@ describe('MatYearView', () => {
187
187
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , RIGHT_ARROW ) ;
188
188
fixture . detectChanges ( ) ;
189
189
190
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2016 , DEC , 5 ) ) ;
190
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , DEC , 5 ) ) ;
191
191
192
192
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , RIGHT_ARROW ) ;
193
193
fixture . detectChanges ( ) ;
194
194
195
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2016 , NOV , 5 ) ) ;
195
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , NOV , 5 ) ) ;
196
196
} ) ;
197
197
198
198
it ( 'should go up a row on up arrow press' , ( ) => {
199
199
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , UP_ARROW ) ;
200
200
fixture . detectChanges ( ) ;
201
201
202
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2016 , SEP , 5 ) ) ;
202
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2016 , SEP , 5 ) ) ;
203
203
204
- calendarInstance . yearView . activeDate = new Date ( 2017 , JUL , 1 ) ;
204
+ calendarInstance . date = new Date ( 2017 , JUL , 1 ) ;
205
205
fixture . detectChanges ( ) ;
206
206
207
207
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , UP_ARROW ) ;
208
208
fixture . detectChanges ( ) ;
209
209
210
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , MAR , 1 ) ) ;
210
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , MAR , 1 ) ) ;
211
211
212
- calendarInstance . yearView . activeDate = new Date ( 2017 , DEC , 10 ) ;
212
+ calendarInstance . date = new Date ( 2017 , DEC , 10 ) ;
213
213
fixture . detectChanges ( ) ;
214
214
215
215
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , UP_ARROW ) ;
216
216
fixture . detectChanges ( ) ;
217
217
218
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , AUG , 10 ) ) ;
218
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , AUG , 10 ) ) ;
219
219
} ) ;
220
220
221
221
it ( 'should go down a row on down arrow press' , ( ) => {
222
222
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , DOWN_ARROW ) ;
223
223
fixture . detectChanges ( ) ;
224
224
225
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , MAY , 5 ) ) ;
225
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , MAY , 5 ) ) ;
226
226
227
- calendarInstance . yearView . activeDate = new Date ( 2017 , JUN , 1 ) ;
227
+ calendarInstance . date = new Date ( 2017 , JUN , 1 ) ;
228
228
fixture . detectChanges ( ) ;
229
229
230
230
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , DOWN_ARROW ) ;
231
231
fixture . detectChanges ( ) ;
232
232
233
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , OCT , 1 ) ) ;
233
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , OCT , 1 ) ) ;
234
234
235
- calendarInstance . yearView . activeDate = new Date ( 2017 , SEP , 30 ) ;
235
+ calendarInstance . date = new Date ( 2017 , SEP , 30 ) ;
236
236
fixture . detectChanges ( ) ;
237
237
238
238
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , DOWN_ARROW ) ;
239
239
fixture . detectChanges ( ) ;
240
240
241
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2018 , JAN , 30 ) ) ;
241
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2018 , JAN , 30 ) ) ;
242
242
} ) ;
243
243
244
244
it ( 'should go to first month of the year on home press' , ( ) => {
245
- calendarInstance . yearView . activeDate = new Date ( 2017 , SEP , 30 ) ;
245
+ calendarInstance . date = new Date ( 2017 , SEP , 30 ) ;
246
246
fixture . detectChanges ( ) ;
247
247
248
248
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , HOME ) ;
249
249
fixture . detectChanges ( ) ;
250
250
251
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , JAN , 30 ) ) ;
251
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , JAN , 30 ) ) ;
252
252
253
253
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , HOME ) ;
254
254
fixture . detectChanges ( ) ;
255
255
256
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , JAN , 30 ) ) ;
256
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , JAN , 30 ) ) ;
257
257
} ) ;
258
258
259
259
it ( 'should go to last month of the year on end press' , ( ) => {
260
- calendarInstance . yearView . activeDate = new Date ( 2017 , OCT , 31 ) ;
260
+ calendarInstance . date = new Date ( 2017 , OCT , 31 ) ;
261
261
fixture . detectChanges ( ) ;
262
262
263
263
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , END ) ;
264
264
fixture . detectChanges ( ) ;
265
265
266
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , DEC , 31 ) ) ;
266
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , DEC , 31 ) ) ;
267
267
268
268
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , END ) ;
269
269
fixture . detectChanges ( ) ;
270
270
271
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , DEC , 31 ) ) ;
271
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , DEC , 31 ) ) ;
272
272
} ) ;
273
273
274
274
it ( 'should go back one year on page up press' , ( ) => {
275
- calendarInstance . yearView . activeDate = new Date ( 2016 , FEB , 29 ) ;
275
+ calendarInstance . date = new Date ( 2016 , FEB , 29 ) ;
276
276
fixture . detectChanges ( ) ;
277
277
278
278
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , PAGE_UP ) ;
279
279
fixture . detectChanges ( ) ;
280
280
281
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2015 , FEB , 28 ) ) ;
281
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2015 , FEB , 28 ) ) ;
282
282
283
283
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , PAGE_UP ) ;
284
284
fixture . detectChanges ( ) ;
285
285
286
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2014 , FEB , 28 ) ) ;
286
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2014 , FEB , 28 ) ) ;
287
287
} ) ;
288
288
289
289
it ( 'should go forward one year on page down press' , ( ) => {
290
- calendarInstance . yearView . activeDate = new Date ( 2016 , FEB , 29 ) ;
290
+ calendarInstance . date = new Date ( 2016 , FEB , 29 ) ;
291
291
fixture . detectChanges ( ) ;
292
292
293
293
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , PAGE_DOWN ) ;
294
294
fixture . detectChanges ( ) ;
295
295
296
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2017 , FEB , 28 ) ) ;
296
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2017 , FEB , 28 ) ) ;
297
297
298
298
dispatchKeyboardEvent ( calendarBodyEl , 'keydown' , PAGE_DOWN ) ;
299
299
fixture . detectChanges ( ) ;
300
300
301
- expect ( calendarInstance . yearView . activeDate ) . toEqual ( new Date ( 2018 , FEB , 28 ) ) ;
301
+ expect ( calendarInstance . date ) . toEqual ( new Date ( 2018 , FEB , 28 ) ) ;
302
302
} ) ;
303
303
} ) ;
304
304
} ) ;
@@ -327,7 +327,7 @@ describe('MatYearView', () => {
327
327
328
328
@Component ( {
329
329
template : `
330
- <mat-year-view [activeDate]="date" [(selected)]="selected"
330
+ <mat-year-view [( activeDate) ]="date" [(selected)]="selected"
331
331
(monthSelected)="selectedMonth=$event"></mat-year-view>`
332
332
} )
333
333
class StandardYearView {
0 commit comments