Project

General

Profile

Download (420 Bytes) Statistics
| Branch: | Tag: | Revision:
import axios from 'axios';
import MockAdapter from 'axios-mock-adapter';

const mock = new MockAdapter(axios);
const methods = {
GET: 'onGet',
POST: 'onPost',
PUT: 'onPut',
DELETE: 'onDelete',
};

export const mockRequest = ({
method = 'GET',
url,
data = null,
status = 200,
response = null,
}) => mock[methods[method]](url, data).reply(status, response);

export const mockReset = () => mock.reset();
(4-4/4)