Sha256: cfa3494b9b5ab47ffdfbe2b1e2e344199762af53c43c4af92f47175dc503d5b5
Contents?: true
Size: 713 Bytes
Versions: 3
Compression:
Stored size: 713 Bytes
Contents
import axios from 'axios'; import MockAdapter from 'axios-mock-adapter'; // TODO: figure out way to reuse this from foreman const mock = new MockAdapter(axios); const methods = { GET: 'onGet', POST: 'onPost', PUT: 'onPut', DELETE: 'onDelete', }; const errorResponse = msg => ({ displayMessage: msg }); export const mockRequest = ({ method = 'GET', url, data = null, status = 200, response = null, }) => mock[methods[method]](url, data).reply(status, response); export const mockErrorRequest = ({ status = 500, ...options }) => mockRequest({ response: errorResponse(`Request failed with status code ${status}`), status, ...options, }); export const mockReset = () => mock.reset();
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
katello-3.8.0.rc1 | webpack/mockRequest.js |
katello-3.7.0.rc2 | webpack/mockRequest.js |
katello-3.7.0.rc1 | webpack/mockRequest.js |