UNPKG

dockest

Version:

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

35 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DOCKER_COMPOSE_FILE = exports.DOCKEST_SERVICE = exports.createRunner = void 0; const rxjs_1 = require("rxjs"); const logger_1 = require("./logger"); const createRunner = (overrides) => ({ commands: [], containerId: '', dependsOn: [], dockerComposeFileService: { image: 'node:18-alpine', ports: [{ published: 3000, target: 3000 }] }, dockerEventStream$: new rxjs_1.ReplaySubject(), logger: new logger_1.Logger('node'), readinessCheck: () => Promise.resolve(), serviceName: 'node', ...(overrides || {}), }); exports.createRunner = createRunner; exports.DOCKEST_SERVICE = { serviceName: 'redis', }; exports.DOCKER_COMPOSE_FILE = { version: '3.8', services: { [exports.DOCKEST_SERVICE.serviceName]: { image: 'redis:5.0.3-alpine', ports: [ { published: 6379, target: 6379, }, ], }, }, }; //# sourceMappingURL=test-utils.js.map