UNPKG

e2ed

Version:

E2E testing framework over Playwright

20 lines (19 loc) 838 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerStartTestRunEvent = void 0; const internal_1 = require("../../constants/internal"); const asserts_1 = require("../asserts"); const clone_1 = require("../clone"); /** * Registers start test run event (for report) before running test. * @internal */ const registerStartTestRunEvent = (testRunEvent) => { const { runId } = testRunEvent; (0, asserts_1.assertValueIsFalse)(runId in internal_1.RUN_IDS_HASH, 'There is no duplicate runId in run ids hash', { newTestRun: (0, clone_1.cloneWithoutLogEvents)(testRunEvent), oldTestRun: (0, clone_1.cloneWithoutLogEvents)(internal_1.RUN_IDS_HASH[runId]), }); internal_1.RUN_IDS_HASH[runId] = testRunEvent; }; exports.registerStartTestRunEvent = registerStartTestRunEvent;