开玩笑如何模拟request.js高级用例

时间:2019-06-08 23:02:58

标签: javascript request mocking jestjs advanced-rest-client

使用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'});

我在网上看到的所有用于测试访存/类似访存请求的示例都涉及仅模拟requestLikeApi.get / post / put / etc ...这不是问题。上面的代码的问题在于,仅在事实之后才附加主体

0 个答案:

没有答案