e2ed
Version:
E2E testing framework over Playwright
28 lines (27 loc) • 1.27 kB
JavaScript
;
/* eslint-disable import/no-mutable-exports */
Object.defineProperty(exports, "__esModule", { value: true });
exports.setRunEnvironment = exports.isLocalRun = exports.isDockerRun = exports.runEnvironment = void 0;
const internal_1 = require("../constants/internal");
/**
* Run environment for current e2ed run.
*/
exports.runEnvironment = internal_1.e2edEnvironment[internal_1.RUN_ENVIRONMENT_VARIABLE_NAME] ?? "local" /* RunEnvironment.Local */;
/**
* `true`, if run e2ed in docker environment, and `false` otherwise.
*/
exports.isDockerRun = exports.runEnvironment === "docker" /* RunEnvironment.Docker */;
/**
* `true`, if run e2ed in local environment, and `false` otherwise.
*/
exports.isLocalRun = exports.runEnvironment === "local" /* RunEnvironment.Local */;
/**
* Set current run environment before e2ed start.
*/
const setRunEnvironment = (newRunEnvironment) => {
exports.runEnvironment = newRunEnvironment;
exports.isLocalRun = exports.runEnvironment === "local" /* RunEnvironment.Local */;
exports.isDockerRun = exports.runEnvironment === "docker" /* RunEnvironment.Docker */;
internal_1.e2edEnvironment[internal_1.RUN_ENVIRONMENT_VARIABLE_NAME] = newRunEnvironment;
};
exports.setRunEnvironment = setRunEnvironment;