UNPKG

e2ed

Version:

E2E testing framework over Playwright

31 lines (30 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ScriptGlobals = void 0; const internal_1 = require("../../../constants/internal"); const config_1 = require("../../config"); const client_1 = require("../client"); const locator_1 = require("./locator"); /** * Renders JS constants for report page. * @internal */ const ScriptGlobals = () => { const locator = {}; const { pathToScreenshotsDirectoryForReport } = (0, config_1.getFullPackConfig)(); const reportClientState = { createLocatorOptions: locator_1.createLocatorOptions, e2edRightColumnContainer: undefined, fullTestRuns: [], internalDirectoryName: internal_1.INTERNAL_DIRECTORY_NAME, lengthOfReadedJsonReportDataParts: 0, locator, pathToScreenshotsDirectoryForReport, readJsonReportDataObservers: [], }; const code = `var jsx; const reportClientState = ${JSON.stringify(reportClientState)}; `; return jsx.createElement(client_1.SafeHtml, { withoutSanitize: code }); }; exports.ScriptGlobals = ScriptGlobals;