UNPKG

e2ed

Version:

E2E testing framework over Playwright

35 lines (34 loc) 1.2 kB
"use strict"; 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;