@@ -164,7 +164,7 @@ describe('TreeKeyManager', () => {
164
164
} ) ;
165
165
166
166
it ( 'should maintain the active item if the amount of items changes' , ( ) => {
167
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
167
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
168
168
169
169
expect ( keyManager . getActiveItemIndex ( ) ) . withContext ( 'active item index' ) . toBe ( 0 ) ;
170
170
expect ( keyManager . getActiveItem ( ) ?. getLabel ( ) )
@@ -199,7 +199,7 @@ describe('TreeKeyManager', () => {
199
199
} ) ;
200
200
201
201
it ( 'should emit an event whenever the active item changes' , ( ) => {
202
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
202
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
203
203
204
204
const spy = jasmine . createSpy ( 'change spy' ) ;
205
205
const subscription = keyManager . change . subscribe ( spy ) ;
@@ -214,14 +214,14 @@ describe('TreeKeyManager', () => {
214
214
} ) ;
215
215
216
216
it ( 'should emit if the active item changed, but not the active index' , ( ) => {
217
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
217
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
218
218
219
219
const spy = jasmine . createSpy ( 'change spy' ) ;
220
220
const subscription = keyManager . change . subscribe ( spy ) ;
221
221
222
222
itemList . reset ( [ new itemParam . constructor ( 'zero' ) , ...itemList . toArray ( ) ] ) ;
223
223
itemList . notifyOnChanges ( ) ;
224
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
224
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
225
225
226
226
expect ( spy ) . toHaveBeenCalledTimes ( 1 ) ;
227
227
subscription . unsubscribe ( ) ;
@@ -248,7 +248,7 @@ describe('TreeKeyManager', () => {
248
248
} ) ;
249
249
250
250
it ( 'should not do anything for unsupported key presses' , ( ) => {
251
- keyManager . onClick ( itemList . get ( 1 ) ! ) ;
251
+ keyManager . setActiveItem ( itemList . get ( 1 ) ! ) ;
252
252
253
253
expect ( keyManager . getActiveItemIndex ( ) ) . toBe ( 1 ) ;
254
254
expect ( fakeKeyEvents . unsupported . defaultPrevented ) . toBe ( false ) ;
@@ -260,7 +260,7 @@ describe('TreeKeyManager', () => {
260
260
} ) ;
261
261
262
262
it ( 'should focus the first item when Home is pressed' , ( ) => {
263
- keyManager . onClick ( itemList . get ( 1 ) ! ) ;
263
+ keyManager . setActiveItem ( itemList . get ( 1 ) ! ) ;
264
264
expect ( keyManager . getActiveItemIndex ( ) ) . toBe ( 1 ) ;
265
265
266
266
keyManager . onKeydown ( fakeKeyEvents . home ) ;
@@ -270,7 +270,7 @@ describe('TreeKeyManager', () => {
270
270
271
271
it ( 'should focus the first non-disabled item when Home is pressed' , ( ) => {
272
272
itemList . get ( 0 ) ! . isDisabled = true ;
273
- keyManager . onClick ( itemList . get ( 2 ) ! ) ;
273
+ keyManager . setActiveItem ( itemList . get ( 2 ) ! ) ;
274
274
expect ( keyManager . getActiveItemIndex ( ) ) . toBe ( 2 ) ;
275
275
276
276
keyManager . onKeydown ( fakeKeyEvents . home ) ;
@@ -279,7 +279,7 @@ describe('TreeKeyManager', () => {
279
279
} ) ;
280
280
281
281
it ( 'should focus the last item when End is pressed' , ( ) => {
282
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
282
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
283
283
expect ( keyManager . getActiveItemIndex ( ) ) . toBe ( 0 ) ;
284
284
285
285
keyManager . onKeydown ( fakeKeyEvents . end ) ;
@@ -288,7 +288,7 @@ describe('TreeKeyManager', () => {
288
288
289
289
it ( 'should focus the last non-disabled item when End is pressed' , ( ) => {
290
290
itemList . get ( itemList . length - 1 ) ! . isDisabled = true ;
291
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
291
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
292
292
expect ( keyManager . getActiveItemIndex ( ) ) . toBe ( 0 ) ;
293
293
294
294
keyManager . onKeydown ( fakeKeyEvents . end ) ;
@@ -299,7 +299,7 @@ describe('TreeKeyManager', () => {
299
299
300
300
describe ( 'up/down key events' , ( ) => {
301
301
it ( 'should set subsequent items as active when the down key is pressed' , ( ) => {
302
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
302
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
303
303
304
304
const spy = jasmine . createSpy ( 'change spy' ) ;
305
305
const subscription = keyManager . change . subscribe ( spy ) ;
@@ -330,7 +330,7 @@ describe('TreeKeyManager', () => {
330
330
} ) ;
331
331
332
332
it ( 'should set previous item as active when the up key is pressed' , ( ) => {
333
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
333
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
334
334
335
335
const spy = jasmine . createSpy ( 'change spy' ) ;
336
336
const subscription = keyManager . change . subscribe ( spy ) ;
@@ -365,7 +365,7 @@ describe('TreeKeyManager', () => {
365
365
366
366
it ( 'should skip disabled items' , ( ) => {
367
367
itemList . get ( 1 ) ! . isDisabled = true ;
368
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
368
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
369
369
370
370
const spy = jasmine . createSpy ( 'change spy' ) ;
371
371
const subscription = keyManager . change . subscribe ( spy ) ;
@@ -393,7 +393,7 @@ describe('TreeKeyManager', () => {
393
393
itemList . get ( 0 ) ! . isDisabled = undefined ;
394
394
itemList . get ( 1 ) ! . isDisabled = undefined ;
395
395
itemList . get ( 2 ) ! . isDisabled = undefined ;
396
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
396
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
397
397
398
398
const spy = jasmine . createSpy ( 'change spy' ) ;
399
399
const subscription = keyManager . change . subscribe ( spy ) ;
@@ -416,7 +416,7 @@ describe('TreeKeyManager', () => {
416
416
} ) ;
417
417
418
418
it ( 'should not move active item past either end of the list' , ( ) => {
419
- keyManager . onClick ( itemList . get ( itemList . length - 1 ) ! ) ;
419
+ keyManager . setActiveItem ( itemList . get ( itemList . length - 1 ) ! ) ;
420
420
421
421
expect ( keyManager . getActiveItemIndex ( ) )
422
422
. withContext ( 'active item index, selecting the last item' )
@@ -428,7 +428,7 @@ describe('TreeKeyManager', () => {
428
428
. withContext ( 'active item index, last item still selected after a down event' )
429
429
. toBe ( itemList . length - 1 ) ;
430
430
431
- keyManager . onClick ( itemList . get ( 0 ) ! ) ;
431
+ keyManager . setActiveItem ( itemList . get ( 0 ) ! ) ;
432
432
keyManager . onKeydown ( fakeKeyEvents . upArrow ) ;
433
433
expect ( keyManager . getActiveItemIndex ( ) )
434
434
. withContext ( 'active item index, selecting the first item' )
@@ -444,7 +444,7 @@ describe('TreeKeyManager', () => {
444
444
it ( 'should not move active item to end when the last item is disabled' , ( ) => {
445
445
itemList . get ( itemList . length - 1 ) ! . isDisabled = true ;
446
446
447
- keyManager . onClick ( itemList . get ( itemList . length - 2 ) ! ) ;
447
+ keyManager . setActiveItem ( itemList . get ( itemList . length - 2 ) ! ) ;
448
448
expect ( keyManager . getActiveItemIndex ( ) )
449
449
. withContext ( 'active item index, last non-disabled item selected' )
450
450
. toBe ( itemList . length - 2 ) ;
@@ -555,7 +555,7 @@ describe('TreeKeyManager', () => {
555
555
let subscription : Subscription ;
556
556
557
557
beforeEach ( ( ) => {
558
- keyManager . onClick ( parentItem ) ;
558
+ keyManager . setActiveItem ( parentItem ) ;
559
559
parentItem . _isExpanded = true ;
560
560
561
561
spy = jasmine . createSpy ( 'change spy' ) ;
@@ -640,7 +640,7 @@ describe('TreeKeyManager', () => {
640
640
let subscription : Subscription ;
641
641
642
642
beforeEach ( ( ) => {
643
- keyManager . onClick ( childItemWithNoChildren ) ;
643
+ keyManager . setActiveItem ( childItemWithNoChildren ) ;
644
644
childItemWithNoChildren . _isExpanded = true ;
645
645
646
646
spy = jasmine . createSpy ( 'change spy' ) ;
@@ -666,7 +666,7 @@ describe('TreeKeyManager', () => {
666
666
let subscription : Subscription ;
667
667
668
668
beforeEach ( ( ) => {
669
- keyManager . onClick ( childItem ) ;
669
+ keyManager . setActiveItem ( childItem ) ;
670
670
childItem . _isExpanded = false ;
671
671
672
672
spy = jasmine . createSpy ( 'change spy' ) ;
@@ -733,7 +733,7 @@ describe('TreeKeyManager', () => {
733
733
let subscription : Subscription ;
734
734
735
735
beforeEach ( ( ) => {
736
- keyManager . onClick ( parentItem ) ;
736
+ keyManager . setActiveItem ( parentItem ) ;
737
737
parentItem . _isExpanded = false ;
738
738
739
739
spy = jasmine . createSpy ( 'change spy' ) ;
@@ -924,7 +924,7 @@ describe('TreeKeyManager', () => {
924
924
] ) ;
925
925
itemList . notifyOnChanges ( ) ;
926
926
927
- keyManager . onClick ( frodo ) ;
927
+ keyManager . setActiveItem ( frodo ) ;
928
928
keyManager . onKeydown ( createKeyboardEvent ( 'keydown' , 66 , 'b' ) ) ;
929
929
tick ( debounceInterval ) ;
930
930
@@ -942,15 +942,15 @@ describe('TreeKeyManager', () => {
942
942
] ) ;
943
943
itemList . notifyOnChanges ( ) ;
944
944
945
- keyManager . onClick ( boromir ) ;
945
+ keyManager . setActiveItem ( boromir ) ;
946
946
keyManager . onKeydown ( createKeyboardEvent ( 'keydown' , 66 , 'b' ) ) ;
947
947
tick ( debounceInterval ) ;
948
948
949
949
expect ( keyManager . getActiveItemIndex ( ) ) . withContext ( 'active item index' ) . toBe ( 0 ) ;
950
950
} ) ) ;
951
951
952
952
it ( 'should wrap back around if the last item is active' , fakeAsync ( ( ) => {
953
- keyManager . onClick ( lastItem ) ;
953
+ keyManager . setActiveItem ( lastItem ) ;
954
954
keyManager . onKeydown ( createKeyboardEvent ( 'keydown' , 79 , 'o' ) ) ;
955
955
tick ( debounceInterval ) ;
956
956
0 commit comments