Start

2024-9-7 Less than 1 minute

To mock an http request, just call a mock method or http verb method(get,post,put,patch,delete).

import HttpRequestMock from 'http-request-mock';
const mocker = HttpRequestMock.setup();

mocker.mock({
  url: 'https://www.api.com/some-api' // or RegExp: /.*\/some-api$/
  body: 'some response data'
});

// or using http verb method:
mocker.get('https://www.api.com/some-api', 'some response data');

Then, you can write your business code as normal:

axios.get('https://www.api.com/some-api').then(res => {
  console.log(res.data); // some response data
});

Last update: September 7, 2024 15:58