@@ -37,6 +37,7 @@ import { BreadcrumbsService } from './breadcrumbs/breadcrumbs.service';
3737import { of } from 'rxjs' ;
3838import { APP_CONFIG } from '../config/app-config.interface' ;
3939import { environment } from '../environments/environment' ;
40+ import { KlaroService } from './shared/cookies/klaro.service' ;
4041
4142let comp : AppComponent ;
4243let fixture : ComponentFixture < AppComponent > ;
@@ -55,13 +56,21 @@ describe('App component', () => {
5556
5657 let breadcrumbsServiceSpy ;
5758 let routeServiceMock ;
59+ let klaroServiceSpy : jasmine . SpyObj < KlaroService > ;
5860
5961 const getDefaultTestBedConf = ( ) => {
6062 breadcrumbsServiceSpy = jasmine . createSpyObj ( [ 'listenForRouteChanges' ] ) ;
6163 routeServiceMock = jasmine . createSpyObj ( 'RouterService' , {
6264 getCurrentUrl : of ( '/home' )
6365 } ) ;
6466
67+ klaroServiceSpy = jasmine . createSpyObj ( 'KlaroService' , {
68+ getSavedPreferences : jasmine . createSpy ( 'getSavedPreferences' ) ,
69+ watchConsentUpdates : jasmine . createSpy ( 'watchConsentUpdates' )
70+ } , {
71+ consentsUpdates$ : of ( { } )
72+ } ) ;
73+
6574 return {
6675 imports : [
6776 CommonModule ,
@@ -89,6 +98,7 @@ describe('App component', () => {
8998 { provide : BreadcrumbsService , useValue : breadcrumbsServiceSpy } ,
9099 { provide : RouteService , useValue : routeServiceMock } ,
91100 { provide : APP_CONFIG , useValue : environment } ,
101+ { provide : KlaroService , useValue : klaroServiceSpy } ,
92102 provideMockStore ( { initialState } ) ,
93103 AppComponent ,
94104 // RouteService
0 commit comments