@@ -63,7 +63,7 @@ describe('MatButtonToggle with forms', () => {
63
63
} ) ;
64
64
65
65
it ( 'should register the on change callback' , ( ) => {
66
- let spy = jasmine . createSpy ( 'onChange callback' ) ;
66
+ const spy = jasmine . createSpy ( 'onChange callback' ) ;
67
67
68
68
testComponent . control . registerOnChange ( spy ) ;
69
69
testComponent . control . setValue ( 'blue' ) ;
@@ -413,7 +413,7 @@ describe('MatButtonToggle without forms', () => {
413
413
it ( 'should emit a change event from button toggles' , fakeAsync ( ( ) => {
414
414
expect ( buttonToggleInstances [ 0 ] . checked ) . toBe ( false ) ;
415
415
416
- let changeSpy = jasmine . createSpy ( 'button-toggle change listener' ) ;
416
+ const changeSpy = jasmine . createSpy ( 'button-toggle change listener' ) ;
417
417
buttonToggleInstances [ 0 ] . change . subscribe ( changeSpy ) ;
418
418
419
419
buttonToggleLabelElements [ 0 ] . click ( ) ;
@@ -432,7 +432,7 @@ describe('MatButtonToggle without forms', () => {
432
432
it ( 'should emit a change event from the button toggle group' , fakeAsync ( ( ) => {
433
433
expect ( groupInstance . value ) . toBeFalsy ( ) ;
434
434
435
- let changeSpy = jasmine . createSpy ( 'button-toggle-group change listener' ) ;
435
+ const changeSpy = jasmine . createSpy ( 'button-toggle-group change listener' ) ;
436
436
groupInstance . change . subscribe ( changeSpy ) ;
437
437
438
438
buttonToggleLabelElements [ 0 ] . click ( ) ;
@@ -497,10 +497,10 @@ describe('MatButtonToggle without forms', () => {
497
497
describe ( 'with initial value and change event' , ( ) => {
498
498
499
499
it ( 'should not fire an initial change event' , ( ) => {
500
- let fixture = TestBed . createComponent ( ButtonToggleGroupWithInitialValue ) ;
501
- let testComponent = fixture . debugElement . componentInstance ;
502
- let groupDebugElement = fixture . debugElement . query ( By . directive ( MatButtonToggleGroup ) ) ! ;
503
- let groupInstance : MatButtonToggleGroup = groupDebugElement . injector
500
+ const fixture = TestBed . createComponent ( ButtonToggleGroupWithInitialValue ) ;
501
+ const testComponent = fixture . debugElement . componentInstance ;
502
+ const groupDebugElement = fixture . debugElement . query ( By . directive ( MatButtonToggleGroup ) ) ! ;
503
+ const groupInstance : MatButtonToggleGroup = groupDebugElement . injector
504
504
. get < MatButtonToggleGroup > ( MatButtonToggleGroup ) ;
505
505
506
506
fixture . detectChanges ( ) ;
@@ -559,7 +559,8 @@ describe('MatButtonToggle without forms', () => {
559
559
it ( 'should check a button toggle when clicked' , ( ) => {
560
560
expect ( buttonToggleInstances . every ( buttonToggle => ! buttonToggle . checked ) ) . toBe ( true ) ;
561
561
562
- let nativeCheckboxLabel = buttonToggleDebugElements [ 0 ] . query ( By . css ( 'button' ) ) ! . nativeElement ;
562
+ const nativeCheckboxLabel =
563
+ buttonToggleDebugElements [ 0 ] . query ( By . css ( 'button' ) ) ! . nativeElement ;
563
564
564
565
nativeCheckboxLabel . click ( ) ;
565
566
@@ -583,7 +584,7 @@ describe('MatButtonToggle without forms', () => {
583
584
} ) ;
584
585
585
586
it ( 'should check a button toggle upon interaction with underlying native checkbox' , ( ) => {
586
- let nativeCheckboxButton =
587
+ const nativeCheckboxButton =
587
588
buttonToggleDebugElements [ 0 ] . query ( By . css ( 'button' ) ) ! . nativeElement ;
588
589
589
590
nativeCheckboxButton . click ( ) ;
@@ -621,7 +622,7 @@ describe('MatButtonToggle without forms', () => {
621
622
it ( 'should emit a change event for state changes' , fakeAsync ( ( ) => {
622
623
expect ( buttonToggleInstances [ 0 ] . checked ) . toBe ( false ) ;
623
624
624
- let changeSpy = jasmine . createSpy ( 'button-toggle change listener' ) ;
625
+ const changeSpy = jasmine . createSpy ( 'button-toggle change listener' ) ;
625
626
buttonToggleInstances [ 0 ] . change . subscribe ( changeSpy ) ;
626
627
627
628
buttonToggleLabelElements [ 0 ] . click ( ) ;
@@ -688,7 +689,7 @@ describe('MatButtonToggle without forms', () => {
688
689
689
690
expect ( buttonToggleInstance . checked ) . toBe ( false ) ;
690
691
691
- let changeSpy = jasmine . createSpy ( 'button-toggle change listener' ) ;
692
+ const changeSpy = jasmine . createSpy ( 'button-toggle change listener' ) ;
692
693
buttonToggleInstance . change . subscribe ( changeSpy ) ;
693
694
694
695
buttonToggleLabelElement . click ( ) ;
@@ -706,7 +707,7 @@ describe('MatButtonToggle without forms', () => {
706
707
} ) ) ;
707
708
708
709
it ( 'should focus on underlying input element when focus() is called' , ( ) => {
709
- let nativeButton = buttonToggleDebugElement . query ( By . css ( 'button' ) ) ! . nativeElement ;
710
+ const nativeButton = buttonToggleDebugElement . query ( By . css ( 'button' ) ) ! . nativeElement ;
710
711
expect ( document . activeElement ) . not . toBe ( nativeButton ) ;
711
712
712
713
buttonToggleInstance . focus ( ) ;
@@ -734,20 +735,20 @@ describe('MatButtonToggle without forms', () => {
734
735
735
736
describe ( 'aria-label handling ' , ( ) => {
736
737
it ( 'should not set the aria-label attribute if none is provided' , ( ) => {
737
- let fixture = TestBed . createComponent ( StandaloneButtonToggle ) ;
738
- let checkboxDebugElement = fixture . debugElement . query ( By . directive ( MatButtonToggle ) ) ! ;
739
- let checkboxNativeElement = checkboxDebugElement . nativeElement ;
740
- let buttonElement = checkboxNativeElement . querySelector ( 'button' ) as HTMLButtonElement ;
738
+ const fixture = TestBed . createComponent ( StandaloneButtonToggle ) ;
739
+ const checkboxDebugElement = fixture . debugElement . query ( By . directive ( MatButtonToggle ) ) ! ;
740
+ const checkboxNativeElement = checkboxDebugElement . nativeElement ;
741
+ const buttonElement = checkboxNativeElement . querySelector ( 'button' ) as HTMLButtonElement ;
741
742
742
743
fixture . detectChanges ( ) ;
743
744
expect ( buttonElement . hasAttribute ( 'aria-label' ) ) . toBe ( false ) ;
744
745
} ) ;
745
746
746
747
it ( 'should use the provided aria-label' , ( ) => {
747
- let fixture = TestBed . createComponent ( ButtonToggleWithAriaLabel ) ;
748
- let checkboxDebugElement = fixture . debugElement . query ( By . directive ( MatButtonToggle ) ) ! ;
749
- let checkboxNativeElement = checkboxDebugElement . nativeElement ;
750
- let buttonElement = checkboxNativeElement . querySelector ( 'button' ) as HTMLButtonElement ;
748
+ const fixture = TestBed . createComponent ( ButtonToggleWithAriaLabel ) ;
749
+ const checkboxDebugElement = fixture . debugElement . query ( By . directive ( MatButtonToggle ) ) ! ;
750
+ const checkboxNativeElement = checkboxDebugElement . nativeElement ;
751
+ const buttonElement = checkboxNativeElement . querySelector ( 'button' ) as HTMLButtonElement ;
751
752
752
753
fixture . detectChanges ( ) ;
753
754
expect ( buttonElement . getAttribute ( 'aria-label' ) ) . toBe ( 'Super effective' ) ;
@@ -770,7 +771,7 @@ describe('MatButtonToggle without forms', () => {
770
771
let buttonElement : HTMLButtonElement ;
771
772
772
773
it ( 'should use the provided aria-labelledby' , ( ) => {
773
- let fixture = TestBed . createComponent ( ButtonToggleWithAriaLabelledby ) ;
774
+ const fixture = TestBed . createComponent ( ButtonToggleWithAriaLabelledby ) ;
774
775
checkboxDebugElement = fixture . debugElement . query ( By . directive ( MatButtonToggle ) ) ! ;
775
776
checkboxNativeElement = checkboxDebugElement . nativeElement ;
776
777
buttonElement = checkboxNativeElement . querySelector ( 'button' ) as HTMLButtonElement ;
@@ -780,7 +781,7 @@ describe('MatButtonToggle without forms', () => {
780
781
} ) ;
781
782
782
783
it ( 'should not assign aria-labelledby if none is provided' , ( ) => {
783
- let fixture = TestBed . createComponent ( StandaloneButtonToggle ) ;
784
+ const fixture = TestBed . createComponent ( StandaloneButtonToggle ) ;
784
785
checkboxDebugElement = fixture . debugElement . query ( By . directive ( MatButtonToggle ) ) ! ;
785
786
checkboxNativeElement = checkboxDebugElement . nativeElement ;
786
787
buttonElement = checkboxNativeElement . querySelector ( 'button' ) as HTMLButtonElement ;
0 commit comments