Я делаю запрос get к API, используя requestjs, а затем в requestCallBack отображаю тело в пользовательский объект json. Я пытаюсь протестировать этот код с помощью Jest, но, как бы я его не издевался, он не работает
Я попытался request.get.mockImplementation()
, и это, кажется, только издевается над get и не позволяет мне проверить код в обратном вызове
await request.get('endpoint', requestOptions, (err, res, body) => { transformBodyContent(body) })
jest.mock('request')
jest.mock('request-promise-native')
import request from 'request-promise-native'
test('test requestCallback code', async () => {
// not sure how to test that bodyTransformer is called and is working
}