UNPKG

@backstage/backend-test-utils

Version:

Test helpers library for Backstage backends

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