Skip to content

Commit d05096c

Browse files
committed
119602: Add KlaroServiceStub
1 parent b837f63 commit d05096c

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

src/app/accessibility/accessibility-settings.service.spec.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,21 @@ import { of } from 'rxjs';
1313
import { EPerson } from '../core/eperson/models/eperson.model';
1414
import { fakeAsync, flush } from '@angular/core/testing';
1515
import { createSuccessfulRemoteDataObject$, createFailedRemoteDataObject$ } from '../shared/remote-data.utils';
16+
import { KlaroService } from '../shared/cookies/klaro.service';
17+
import { KlaroServiceStub } from '../shared/cookies/klaro.service.stub';
1618

1719

1820
describe('accessibilitySettingsService', () => {
1921
let service: AccessibilitySettingsService;
2022
let cookieService: CookieServiceMock;
2123
let authService: AuthServiceStub;
2224
let ePersonService: EPersonDataService;
25+
let klaroService: KlaroService;
2326

2427
beforeEach(() => {
2528
cookieService = new CookieServiceMock();
2629
authService = new AuthServiceStub();
30+
klaroService = new KlaroServiceStub();
2731

2832
ePersonService = jasmine.createSpyObj('ePersonService', {
2933
createPatchFromCache: of([{
@@ -37,6 +41,7 @@ describe('accessibilitySettingsService', () => {
3741
cookieService as unknown as CookieService,
3842
authService as unknown as AuthService,
3943
ePersonService,
44+
klaroService,
4045
);
4146
});
4247

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { of } from 'rxjs';
2+
3+
export class KlaroServiceStub {
4+
initialize = jasmine.createSpy('initialize');
5+
6+
showSettings = jasmine.createSpy('showSettings');
7+
8+
getSavedPreferences = jasmine.createSpy('getSavedPreferences').and.returnValue(of({}));
9+
}

0 commit comments

Comments
 (0)