Jest, как смоделировать сложный вариант использования request.js - PullRequest
0 голосов
/ 09 июня 2019

При использовании jest.js у меня возникают проблемы с использованием расширенного варианта использования request.js.

Приведенный ниже код представляет собой фрагмент кода из request.js docs .

// NOTE: Advanced use-case, for normal use see 'formData' usage above
const r = request.post('http://service.com/upload', function optionalCallback(err, httpResponse, body) {...})
const form = r.form();
form.append('my_field', 'my_value');
form.append('my_buffer', Buffer.from([1, 2, 3]));
form.append('custom_file', fs.createReadStream(__dirname + '/unicycle.jpg'), {filename: 'unicycle.jpg'});

Все примеры, которые я когда-либо видел в Интернете для тестирования запросов типа fetch / fetch, включают в себя насмешку только по requestLikeApi.get / post / put / etc ... что не является проблемой.Проблема с приведенным выше кодом заключается в том, что тело прикрепляется только после факта

...