import { Http, Response, ResponseOptions } from '@angular/http'; import { Observable } from 'rxjs/Rx'; import { response as mockResponse } from './index'; const initMockHttp = (jest) => (response = mockResponse(jest)()) => { const mockHttp = new Http(null, null); mockHttp.get = jest.fn(() => Observable.of(response)); mockHttp.post = jest.fn(() => Observable.of(response)); return mockHttp; }; export default initMockHttp;