Add dataBuffer to response to be available in test scripts (#1881)

Co-authored-by: Raino Pikkarainen <raino.pikkarainen@twoday.com>
This commit is contained in:
Raino Pikkarainen
2025-07-08 17:02:01 +03:00
committed by GitHub
parent 8ec26a9383
commit 82f5f9ee88
2 changed files with 7 additions and 0 deletions

View File

@@ -730,6 +730,7 @@ const registerNetworkIpc = (mainWindow) => {
const { data, dataBuffer } = parseDataFromResponse(response, request.__brunoDisableParsingResponseJson);
response.data = data;
response.dataBuffer = dataBuffer;
response.responseTime = responseTime;
@@ -1150,6 +1151,7 @@ const registerNetworkIpc = (mainWindow) => {
const { data, dataBuffer } = parseDataFromResponse(response, request.__brunoDisableParsingResponseJson);
response.data = data;
response.dataBuffer = dataBuffer;
response.responseTime = response.headers.get('request-duration');
// save cookies
@@ -1186,6 +1188,7 @@ const registerNetworkIpc = (mainWindow) => {
if (error?.response) {
const { data, dataBuffer } = parseDataFromResponse(error.response);
error.response.data = data;
error.response.dataBuffer = dataBuffer;
timeEnd = Date.now();
response = {

View File

@@ -51,6 +51,10 @@ class BrunoResponse {
this.res.data = clonedData;
this.body = clonedData;
}
getDataBuffer() {
return this.res ? this.res.dataBuffer : null;
}
}
module.exports = BrunoResponse;