UNPKG

dockest

Version:

Dockest is an integration testing tool aimed at alleviating the process of evaluating unit tests whilst running multi-container Docker applications.

17 lines 757 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.runReadinessCheck = void 0; const rxjs_1 = require("rxjs"); const operators_1 = require("rxjs/operators"); const LOG_PREFIX = '[Run ReadinessCheck]'; const runReadinessCheck = async ({ runner }) => { return (0, rxjs_1.of)(runner.readinessCheck) .pipe((0, operators_1.tap)(() => runner.logger.debug(`${LOG_PREFIX} Starting`)), (0, operators_1.mergeMap)((readinessCheck) => (0, rxjs_1.from)(readinessCheck({ runner, }))), (0, operators_1.tap)(() => { runner.logger.info(`${LOG_PREFIX} Success`, { success: true }); })) .toPromise(); }; exports.runReadinessCheck = runReadinessCheck; //# sourceMappingURL=run-readiness-check.js.map