@@ -13,7 +13,6 @@ import { IBaseCancelableBrowserEventArgs } from '../core/utils';
13
13
import { SortingDirection } from '../data-operations/sorting-strategy' ;
14
14
import { IForOfState } from '../directives/for-of/for_of.directive' ;
15
15
import { IgxInputState } from '../directives/input/input.directive' ;
16
- import { IgxIconService } from '../icon/public_api' ;
17
16
import { IgxLabelDirective } from '../input-group/public_api' ;
18
17
import { AbsoluteScrollStrategy , ConnectedPositioningStrategy } from '../services/public_api' ;
19
18
import { configureTestSuite } from '../test-utils/configure-suite' ;
@@ -87,7 +86,6 @@ describe('igxCombo', () => {
87
86
get : mockNgControl
88
87
} ) ;
89
88
mockSelection . get . and . returnValue ( new Set ( [ ] ) ) ;
90
- const mockIconService = new IgxIconService ( null , null , null , null ) ;
91
89
const mockDocument = jasmine . createSpyObj ( 'DOCUMENT' , [ ] , { 'defaultView' : { getComputedStyle : ( ) => null } } ) ;
92
90
93
91
it ( 'should correctly implement interface methods - ControlValueAccessor ' , ( ) => {
@@ -98,11 +96,9 @@ describe('igxCombo', () => {
98
96
mockComboService ,
99
97
mockDocument ,
100
98
null ,
101
- mockInjector ,
102
- mockIconService
99
+ mockInjector
103
100
) ;
104
101
105
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
106
102
combo . ngOnInit ( ) ;
107
103
expect ( mockInjector . get ) . toHaveBeenCalledWith ( NgControl , null ) ;
108
104
combo . registerOnChange ( mockNgControl . registerOnChangeCb ) ;
@@ -146,12 +142,10 @@ describe('igxCombo', () => {
146
142
mockComboService ,
147
143
mockDocument ,
148
144
null ,
149
- mockInjector ,
150
- mockIconService
145
+ mockInjector
151
146
) ;
152
147
153
148
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'open' , 'close' , 'toggle' ] ) ;
154
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
155
149
combo . ngOnInit ( ) ;
156
150
combo . dropdown = dropdown ;
157
151
dropdown . collapsed = true ;
@@ -179,12 +173,10 @@ describe('igxCombo', () => {
179
173
mockComboService ,
180
174
mockDocument ,
181
175
null ,
182
- mockInjector ,
183
- mockIconService
176
+ mockInjector
184
177
) ;
185
178
const dropdownContainer = { nativeElement : { focus : ( ) => { } } } ;
186
179
combo [ 'dropdownContainer' ] = dropdownContainer ;
187
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
188
180
spyOn ( combo , 'focusSearchInput' ) ;
189
181
190
182
combo . autoFocusSearch = false ;
@@ -207,11 +199,9 @@ describe('igxCombo', () => {
207
199
mockComboService ,
208
200
mockDocument ,
209
201
null ,
210
- mockInjector ,
211
- mockIconService
202
+ mockInjector
212
203
) ;
213
204
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'toggle' ] ) ;
214
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
215
205
combo . ngOnInit ( ) ;
216
206
combo . dropdown = dropdown ;
217
207
const defaultSettings = ( combo as any ) . _overlaySettings ;
@@ -234,10 +224,8 @@ describe('igxCombo', () => {
234
224
mockComboService ,
235
225
mockDocument ,
236
226
null ,
237
- mockInjector ,
238
- mockIconService
227
+ mockInjector
239
228
) ;
240
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
241
229
combo . ngOnInit ( ) ;
242
230
combo . valueKey = 'field' ;
243
231
expect ( combo . displayKey ) . toEqual ( combo . valueKey ) ;
@@ -253,10 +241,8 @@ describe('igxCombo', () => {
253
241
mockComboService ,
254
242
mockDocument ,
255
243
null ,
256
- mockInjector ,
257
- mockIconService
244
+ mockInjector
258
245
) ;
259
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
260
246
combo . ngOnInit ( ) ;
261
247
combo . data = data ;
262
248
mockSelection . select_items . calls . reset ( ) ;
@@ -281,11 +267,9 @@ describe('igxCombo', () => {
281
267
mockComboService ,
282
268
mockDocument ,
283
269
null ,
284
- mockInjector ,
285
- mockIconService
270
+ mockInjector
286
271
) ;
287
272
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
288
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
289
273
combo . ngOnInit ( ) ;
290
274
combo . data = complexData ;
291
275
combo . valueKey = 'country' ;
@@ -336,11 +320,9 @@ describe('igxCombo', () => {
336
320
mockComboService ,
337
321
mockDocument ,
338
322
null ,
339
- mockInjector ,
340
- mockIconService
323
+ mockInjector
341
324
) ;
342
325
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
343
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
344
326
combo . ngOnInit ( ) ;
345
327
combo . data = data ;
346
328
combo . dropdown = dropdown ;
@@ -375,10 +357,8 @@ describe('igxCombo', () => {
375
357
mockComboService ,
376
358
mockDocument ,
377
359
null ,
378
- mockInjector ,
379
- mockIconService
360
+ mockInjector
380
361
) ;
381
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
382
362
combo . ngOnInit ( ) ;
383
363
spyOn ( combo . opening , 'emit' ) . and . callThrough ( ) ;
384
364
spyOn ( combo . closing , 'emit' ) . and . callThrough ( ) ;
@@ -423,11 +403,9 @@ describe('igxCombo', () => {
423
403
mockComboService ,
424
404
mockDocument ,
425
405
null ,
426
- mockInjector ,
427
- mockIconService
406
+ mockInjector
428
407
) ;
429
408
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
430
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
431
409
combo . ngOnInit ( ) ;
432
410
combo . data = data ;
433
411
combo . dropdown = dropdown ;
@@ -524,11 +502,9 @@ describe('igxCombo', () => {
524
502
mockComboService ,
525
503
mockDocument ,
526
504
null ,
527
- mockInjector ,
528
- mockIconService
505
+ mockInjector
529
506
) ;
530
507
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
531
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
532
508
combo . ngOnInit ( ) ;
533
509
combo . data = complexData ;
534
510
combo . valueKey = 'country' ;
@@ -570,11 +546,9 @@ describe('igxCombo', () => {
570
546
mockComboService ,
571
547
mockDocument ,
572
548
null ,
573
- mockInjector ,
574
- mockIconService
549
+ mockInjector
575
550
) ;
576
551
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
577
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
578
552
combo . ngOnInit ( ) ;
579
553
combo . data = complexData ;
580
554
combo . valueKey = 'country' ;
@@ -637,11 +611,9 @@ describe('igxCombo', () => {
637
611
mockComboService ,
638
612
mockDocument ,
639
613
null ,
640
- mockInjector ,
641
- mockIconService
614
+ mockInjector
642
615
) ;
643
616
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
644
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
645
617
combo . ngOnInit ( ) ;
646
618
combo . data = data ;
647
619
combo . dropdown = dropdown ;
@@ -666,11 +638,9 @@ describe('igxCombo', () => {
666
638
mockComboService ,
667
639
mockDocument ,
668
640
null ,
669
- mockInjector ,
670
- mockIconService
641
+ mockInjector
671
642
) ;
672
643
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
673
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
674
644
combo . ngOnInit ( ) ;
675
645
combo . data = data ;
676
646
combo . dropdown = dropdown ;
@@ -720,11 +690,9 @@ describe('igxCombo', () => {
720
690
mockComboService ,
721
691
mockDocument ,
722
692
null ,
723
- mockInjector ,
724
- mockIconService
693
+ mockInjector
725
694
) ;
726
695
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
727
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
728
696
combo . ngOnInit ( ) ;
729
697
combo . data = data ;
730
698
combo . dropdown = dropdown ;
@@ -745,10 +713,8 @@ describe('igxCombo', () => {
745
713
mockComboService ,
746
714
mockDocument ,
747
715
null ,
748
- mockInjector ,
749
- mockIconService
716
+ mockInjector
750
717
) ;
751
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
752
718
combo . ngOnInit ( ) ;
753
719
let errorMessage = '' ;
754
720
try {
@@ -769,10 +735,8 @@ describe('igxCombo', () => {
769
735
mockComboService ,
770
736
mockDocument ,
771
737
null ,
772
- mockInjector ,
773
- mockIconService
738
+ mockInjector
774
739
) ;
775
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
776
740
combo . ngOnInit ( ) ;
777
741
let errorMessage = '' ;
778
742
try {
@@ -793,11 +757,9 @@ describe('igxCombo', () => {
793
757
mockComboService ,
794
758
mockDocument ,
795
759
null ,
796
- mockInjector ,
797
- mockIconService
760
+ mockInjector
798
761
) ;
799
762
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
800
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
801
763
combo . ngOnInit ( ) ;
802
764
combo . data = data ;
803
765
combo . dropdown = dropdown ;
@@ -841,10 +803,8 @@ describe('igxCombo', () => {
841
803
mockComboService ,
842
804
mockDocument ,
843
805
null ,
844
- mockInjector ,
845
- mockIconService
806
+ mockInjector
846
807
) ;
847
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
848
808
combo . ngOnInit ( ) ;
849
809
combo . data = data ;
850
810
combo . disableFiltering = false ;
@@ -866,12 +826,10 @@ describe('igxCombo', () => {
866
826
mockComboService ,
867
827
mockDocument ,
868
828
null ,
869
- mockInjector ,
870
- mockIconService
829
+ mockInjector
871
830
) ;
872
831
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'open' , 'close' , 'toggle' ] ) ;
873
832
const spyObj = jasmine . createSpyObj ( 'event' , [ 'stopPropagation' , 'preventDefault' ] ) ;
874
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
875
833
combo . ngOnInit ( ) ;
876
834
combo . dropdown = dropdown ;
877
835
dropdown . collapsed = true ;
@@ -889,12 +847,10 @@ describe('igxCombo', () => {
889
847
mockComboService ,
890
848
mockDocument ,
891
849
null ,
892
- mockInjector ,
893
- mockIconService
850
+ mockInjector
894
851
) ;
895
852
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
896
853
const spyObj = jasmine . createSpyObj ( 'event' , [ 'stopPropagation' ] ) ;
897
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
898
854
combo . ngOnInit ( ) ;
899
855
combo . data = data ;
900
856
combo . dropdown = dropdown ;
@@ -916,16 +872,14 @@ describe('igxCombo', () => {
916
872
mockComboService ,
917
873
mockDocument ,
918
874
null ,
919
- mockInjector ,
920
- mockIconService
875
+ mockInjector
921
876
) ;
922
877
const dropdown = jasmine . createSpyObj ( 'IgxComboDropDownComponent' , [ 'selectItem' ] ) ;
923
878
const mockVirtDir = jasmine . createSpyObj ( 'virtDir' , [ 'scrollTo' ] ) ;
924
879
const mockInput = jasmine . createSpyObj ( 'mockInput' , [ ] , {
925
880
nativeElement : jasmine . createSpyObj ( 'mockElement' , [ 'focus' ] )
926
881
} ) ;
927
882
spyOn ( combo . addition , 'emit' ) . and . callThrough ( ) ;
928
- spyOn ( mockIconService , 'addSvgIconFromText' ) . and . returnValue ( null ) ;
929
883
const subParams : { cancel : boolean ; newValue : string ; modify : boolean } = {
930
884
cancel : false ,
931
885
modify : false ,
@@ -1023,8 +977,7 @@ describe('igxCombo', () => {
1023
977
mockComboService ,
1024
978
mockDocument ,
1025
979
null ,
1026
- mockInjector ,
1027
- mockIconService
980
+ mockInjector
1028
981
) ;
1029
982
combo . ngOnDestroy ( ) ;
1030
983
expect ( mockComboService . clear ) . toHaveBeenCalled ( ) ;
0 commit comments