44 */
55import { ChangeDetectionStrategy , Component } from '@angular/core' ;
66import { ComponentFixture , TestBed } from '@angular/core/testing' ;
7- import { TranslateModule , TranslateService } from '@ngx-translate/core' ;
8- import { SiTranslateNgxTModule } from '@siemens/element-translate-ng/ngx-translate' ;
7+ import { provideTranslateService , TranslateService } from '@ngx-translate/core' ;
8+ import {
9+ provideMissingTranslationHandlerForElement ,
10+ provideNgxTranslateForElement
11+ } from '@siemens/element-translate-ng/ngx-translate' ;
912
1013import { IsoLanguageValue , SiLanguageSwitcherComponent } from './index' ;
1114
1215@Component ( {
13- imports : [ SiLanguageSwitcherComponent , SiTranslateNgxTModule ] ,
16+ imports : [ SiLanguageSwitcherComponent ] ,
1417 template : `<si-language-switcher
1518 [translationKey]="translationKey"
1619 [languageSwitcherLabel]="languageSwitcherLabel"
@@ -33,7 +36,12 @@ describe('SiLanguageSwitcherComponent', () => {
3336
3437 beforeEach ( ( ) =>
3538 TestBed . configureTestingModule ( {
36- imports : [ SiTranslateNgxTModule , TranslateModule . forRoot ( ) , TestHostComponent ]
39+ providers : [
40+ provideNgxTranslateForElement ( ) ,
41+ provideTranslateService ( {
42+ missingTranslationHandler : provideMissingTranslationHandlerForElement ( )
43+ } )
44+ ]
3745 } )
3846 ) ;
3947
0 commit comments