@backstage/backend-test-utils
Version:
Test helpers library for Backstage backends
27 lines (21 loc) • 893 B
JavaScript
;
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