import { LayoutsService, } from './../pages/index'; import { Observable, } from 'rxjs/Observable'; import 'reflect-metadata'; const initMockLayoutsService = (jest) => { return () => { const layoutsService = {} as LayoutsService; layoutsService.getFrontCoverLayouts = jest.fn() .mockReturnValue(Observable.of({})); layoutsService.getPageLayouts = jest.fn() .mockReturnValue(Observable.of({})); layoutsService.getFirstPageLayouts = jest.fn() .mockReturnValue(Observable.of({})); layoutsService.getLastPageLayouts = jest.fn() .mockReturnValue(Observable.of({})); layoutsService.getLayoutWithClosestNumberOfTextBoxes = jest.fn(); return layoutsService; }; }; export default initMockLayoutsService;