UNPKG

e2ed

Version:

E2E testing framework over Playwright

31 lines (30 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setOutputDirectoryName = exports.getOutputDirectoryName = void 0; const useContext_1 = require("../useContext"); const asserts_1 = require("../utils/asserts"); /** * Raw get and set test output directory name. */ const [getRawOutputDirectoryName, setRawOutputDirectoryName] = (0, useContext_1.useContext)(); /** * Get test output directory name. */ const getOutputDirectoryName = () => { const outputDirectoryName = getRawOutputDirectoryName(); (0, asserts_1.assertValueIsDefined)(outputDirectoryName, 'outputDirectoryName is defined'); return outputDirectoryName; }; exports.getOutputDirectoryName = getOutputDirectoryName; /** * Set test output directory name. * @internal */ const setOutputDirectoryName = (outputDirectoryName) => { const currentOutputDirectoryName = getRawOutputDirectoryName(); (0, asserts_1.assertValueIsUndefined)(currentOutputDirectoryName, 'currentOutputDirectoryName is not defined', { outputDirectoryName, }); setRawOutputDirectoryName(outputDirectoryName); }; exports.setOutputDirectoryName = setOutputDirectoryName;