mirror of
https://github.com/usebruno/bruno.git
synced 2026-07-07 22:18:33 +00:00
feat: introduce res.getSize() helper (header/body/total) (#5018)
* feat: introduce `res.getSize()` helper (header/body/total) * fix: unit test * rm: request-duration from collection runner header * change: api for getSize * fix * improve: getSize method * add: todo comment --------- Co-authored-by: lohit <lohit@usebruno.com>
This commit is contained in:
@@ -415,8 +415,9 @@ const runSingleRequest = async function (
|
||||
/** @type {import('axios').AxiosResponse} */
|
||||
response = await axiosInstance(request);
|
||||
|
||||
const { data } = parseDataFromResponse(response, request.__brunoDisableParsingResponseJson);
|
||||
const { data, dataBuffer } = parseDataFromResponse(response, request.__brunoDisableParsingResponseJson);
|
||||
response.data = data;
|
||||
response.dataBuffer = dataBuffer;
|
||||
|
||||
// Prevents the duration on leaking to the actual result
|
||||
responseTime = response.headers.get('request-duration');
|
||||
@@ -428,8 +429,9 @@ const runSingleRequest = async function (
|
||||
}
|
||||
} catch (err) {
|
||||
if (err?.response) {
|
||||
const { data } = parseDataFromResponse(err?.response);
|
||||
const { data, dataBuffer } = parseDataFromResponse(err?.response);
|
||||
err.response.data = data;
|
||||
err.response.dataBuffer = dataBuffer;
|
||||
response = err.response;
|
||||
|
||||
// Prevents the duration on leaking to the actual result
|
||||
|
||||
Reference in New Issue
Block a user