e2ed
Version:
E2E testing framework over Playwright
31 lines (30 loc) • 1.09 kB
JavaScript
;
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;