UNPKG

e2ed

Version:

E2E testing framework over Playwright

31 lines (30 loc) 869 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setRunId = exports.getRunId = void 0; const useContext_1 = require("../useContext"); const asserts_1 = require("../utils/asserts"); /** * Raw versions of `getRunId` and `setRunId`. * @internal */ const [getRawRunId, setRawRunId] = (0, useContext_1.useContext)(); /** * Get test `runId`. * @internal */ const getRunId = () => { const runId = getRawRunId(); (0, asserts_1.assertValueIsDefined)(runId, 'runId is defined'); return runId; }; exports.getRunId = getRunId; /** * Set test `runId` (can only be called once). * @internal */ const setRunId = (runId) => { const currentRunId = getRawRunId(); (0, asserts_1.assertValueIsUndefined)(currentRunId, 'currentRunId is not defined', { runId }); return setRawRunId(runId); }; exports.setRunId = setRunId;