mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
119602: Add KlaroServiceStub
This commit is contained in:
@@ -13,6 +13,8 @@ import { of } from 'rxjs';
|
|||||||
import { EPerson } from '../core/eperson/models/eperson.model';
|
import { EPerson } from '../core/eperson/models/eperson.model';
|
||||||
import { fakeAsync, flush } from '@angular/core/testing';
|
import { fakeAsync, flush } from '@angular/core/testing';
|
||||||
import { createSuccessfulRemoteDataObject$, createFailedRemoteDataObject$ } from '../shared/remote-data.utils';
|
import { createSuccessfulRemoteDataObject$, createFailedRemoteDataObject$ } from '../shared/remote-data.utils';
|
||||||
|
import { KlaroService } from '../shared/cookies/klaro.service';
|
||||||
|
import { KlaroServiceStub } from '../shared/cookies/klaro.service.stub';
|
||||||
|
|
||||||
|
|
||||||
describe('accessibilitySettingsService', () => {
|
describe('accessibilitySettingsService', () => {
|
||||||
@@ -20,10 +22,12 @@ describe('accessibilitySettingsService', () => {
|
|||||||
let cookieService: CookieServiceMock;
|
let cookieService: CookieServiceMock;
|
||||||
let authService: AuthServiceStub;
|
let authService: AuthServiceStub;
|
||||||
let ePersonService: EPersonDataService;
|
let ePersonService: EPersonDataService;
|
||||||
|
let klaroService: KlaroService;
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
cookieService = new CookieServiceMock();
|
cookieService = new CookieServiceMock();
|
||||||
authService = new AuthServiceStub();
|
authService = new AuthServiceStub();
|
||||||
|
klaroService = new KlaroServiceStub();
|
||||||
|
|
||||||
ePersonService = jasmine.createSpyObj('ePersonService', {
|
ePersonService = jasmine.createSpyObj('ePersonService', {
|
||||||
createPatchFromCache: of([{
|
createPatchFromCache: of([{
|
||||||
@@ -37,6 +41,7 @@ describe('accessibilitySettingsService', () => {
|
|||||||
cookieService as unknown as CookieService,
|
cookieService as unknown as CookieService,
|
||||||
authService as unknown as AuthService,
|
authService as unknown as AuthService,
|
||||||
ePersonService,
|
ePersonService,
|
||||||
|
klaroService,
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
9
src/app/shared/cookies/klaro.service.stub.ts
Normal file
9
src/app/shared/cookies/klaro.service.stub.ts
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
import { of } from 'rxjs';
|
||||||
|
|
||||||
|
export class KlaroServiceStub {
|
||||||
|
initialize = jasmine.createSpy('initialize');
|
||||||
|
|
||||||
|
showSettings = jasmine.createSpy('showSettings');
|
||||||
|
|
||||||
|
getSavedPreferences = jasmine.createSpy('getSavedPreferences').and.returnValue(of({}));
|
||||||
|
}
|
Reference in New Issue
Block a user