UNPKG

e2ed

Version:

E2E testing framework over Playwright

28 lines (27 loc) 1.27 kB
"use strict"; /* 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;