UNPKG

@backstage/backend-test-utils

Version:

Test helpers library for Backstage backends

27 lines (21 loc) 878 B
'use strict'; var KeyvRedis = require('@keyv/redis'); var helpers = require('./helpers.cjs.js'); function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e : { default: e }; } var KeyvRedis__default = /*#__PURE__*/_interopDefaultCompat(KeyvRedis); const createStore = (connection) => new KeyvRedis__default.default(connection); async function connectToExternalRedis(connection) { const keyv = await helpers.attemptKeyvConnection(createStore, connection, "redis"); return { store: "redis", connection, keyv, stop: async () => await keyv.disconnect() }; } async function startRedisContainer(image) { return helpers.startRedisLikeContainer(image, "redis", createStore); } exports.connectToExternalRedis = connectToExternalRedis; exports.startRedisContainer = startRedisContainer; //# sourceMappingURL=redis.cjs.js.map