e2ed
Version:
E2E testing framework over Playwright
31 lines (30 loc) • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.renderScriptGlobals = 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 renderScriptGlobals = () => {
const e2edRightColumnContainer = {};
const locator = {};
const { pathToScreenshotsDirectoryForReport } = (0, config_1.getFullPackConfig)();
const reportClientState = {
createLocatorOptions: locator_1.createLocatorOptions,
e2edRightColumnContainer,
fullTestRuns: [],
internalDirectoryName: internal_1.INTERNAL_DIRECTORY_NAME,
lengthOfReadedJsonReportDataParts: 0,
locator,
pathToScreenshotsDirectoryForReport,
readJsonReportDataObservers: [],
};
return (0, client_1.createSafeHtmlWithoutSanitize) `
var jsx;
const reportClientState = ${JSON.stringify(reportClientState)};`;
};
exports.renderScriptGlobals = renderScriptGlobals;