e2ed
Version:
E2E testing framework over Playwright
21 lines (20 loc) • 743 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setUiMode = exports.isUiMode = void 0;
const internal_1 = require("../../constants/internal");
const asserts_1 = require("../asserts");
/**
* `true` if e2ed run in UI mode, and `false` otherwise.
*/
// eslint-disable-next-line import/no-mutable-exports
exports.isUiMode = Boolean(internal_1.e2edEnvironment[internal_1.UI_MODE_VARIABLE_NAME]);
/**
* Set current run environment before e2ed start.
* @internal
*/
const setUiMode = () => {
(0, asserts_1.assertValueIsFalse)(exports.isUiMode, 'isUiMode is false');
exports.isUiMode = true;
internal_1.e2edEnvironment[internal_1.UI_MODE_VARIABLE_NAME] = 'true';
};
exports.setUiMode = setUiMode;