1
0
Files
yel-dspace-angular/src/app/shared/mocks/mock-response-cache.service.ts
2018-08-29 15:12:01 +02:00

17 lines
574 B
TypeScript

import {of as observableOf, Observable } from 'rxjs';
import { ResponseCacheEntry } from '../../core/cache/response-cache.reducer';
import { ResponseCacheService } from '../../core/cache/response-cache.service';
export function getMockResponseCacheService(
add$: Observable<ResponseCacheEntry> = observableOf(new ResponseCacheEntry()),
get$: Observable<ResponseCacheEntry> = observableOf(new ResponseCacheEntry()),
has: boolean = false
): ResponseCacheService {
return jasmine.createSpyObj('ResponseCacheService', {
add: add$,
get: get$,
has,
});
}