axios-mock-adapter
axios-mock-adapter copied to clipboard
adapter no run
import axios from 'axios';
import MockAdapter from 'axios-mock-adapter';
const instance = axios.create({
adapter: config => {
console.log('no run');
return axios({ ...config, adapter: undefined });
},
});
const mock = new MockAdapter(instance);
mock.onGet('/users').reply(config => {
return new Promise(resolve => {
setTimeout(() => {
resolve([200, { timeout: config.timeout }]);
}, config.timeout);
});
});
instance.get('/users').then(data => {
console.log('data', data);
});