e2ed
Version:
E2E testing framework over Playwright
35 lines (34 loc) • 1.2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getBackendResponsesLogEvent = void 0;
const internal_1 = require("../../constants/internal");
const object_1 = require("../object");
/**
* Get log event for backend responses.
* @internal
*/
const getBackendResponsesLogEvent = (logEvent) => {
if (logEvent.message === internal_1.BACKEND_RESPONSES_LOG_MESSAGE) {
return logEvent;
}
if (logEvent.children !== undefined &&
logEvent.children.at(-1)?.message === internal_1.BACKEND_RESPONSES_LOG_MESSAGE) {
return logEvent.children.at(-1);
}
const backendResponsesLogEvent = {
children: undefined,
endTime: undefined,
message: internal_1.BACKEND_RESPONSES_LOG_MESSAGE,
payload: undefined,
time: Date.now(),
type: 8 /* LogEventType.InternalUtil */,
};
if (logEvent.children !== undefined) {
logEvent.children.push(backendResponsesLogEvent);
}
else {
(0, object_1.setReadonlyProperty)(logEvent, 'children', [backendResponsesLogEvent]);
}
return backendResponsesLogEvent;
};
exports.getBackendResponsesLogEvent = getBackendResponsesLogEvent;