@northscaler/redis-test-support
Version:
Redis Node.js Development Test Support Library
14 lines (11 loc) • 1.66 kB
JavaScript
;
const cp = require('child_process');
const pause = require('./pause');
module.exports = async ({
scriptArgs = [],
pauseMillis = 0
} = {}) => {
console.log(cp.execFileSync(`${__dirname}/start-redis.sh`, scriptArgs).toString());
if (pauseMillis = parseInt(pauseMillis)) await pause(pauseMillis);
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9yZWRpcy9zdGFydC1yZWRpcy5qcyJdLCJuYW1lcyI6WyJjcCIsInJlcXVpcmUiLCJwYXVzZSIsIm1vZHVsZSIsImV4cG9ydHMiLCJzY3JpcHRBcmdzIiwicGF1c2VNaWxsaXMiLCJjb25zb2xlIiwibG9nIiwiZXhlY0ZpbGVTeW5jIiwiX19kaXJuYW1lIiwidG9TdHJpbmciLCJwYXJzZUludCJdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUEsTUFBTUEsRUFBRSxHQUFHQyxPQUFPLENBQUMsZUFBRCxDQUFsQjs7QUFDQSxNQUFNQyxLQUFLLEdBQUdELE9BQU8sQ0FBQyxTQUFELENBQXJCOztBQUVBRSxNQUFNLENBQUNDLE9BQVAsR0FBaUIsT0FBTztBQUN0QkMsRUFBQUEsVUFBVSxHQUFHLEVBRFM7QUFFdEJDLEVBQUFBLFdBQVcsR0FBRztBQUZRLElBR3BCLEVBSGEsS0FHTjtBQUNUQyxFQUFBQSxPQUFPLENBQUNDLEdBQVIsQ0FBWVIsRUFBRSxDQUFDUyxZQUFILENBQWlCLEdBQUVDLFNBQVUsaUJBQTdCLEVBQStDTCxVQUEvQyxFQUEyRE0sUUFBM0QsRUFBWjtBQUNBLE1BQUtMLFdBQVcsR0FBR00sUUFBUSxDQUFDTixXQUFELENBQTNCLEVBQTJDLE1BQU1KLEtBQUssQ0FBQ0ksV0FBRCxDQUFYO0FBQzVDLENBTkQiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxuY29uc3QgY3AgPSByZXF1aXJlKCdjaGlsZF9wcm9jZXNzJylcbmNvbnN0IHBhdXNlID0gcmVxdWlyZSgnLi9wYXVzZScpXG5cbm1vZHVsZS5leHBvcnRzID0gYXN5bmMgKHtcbiAgc2NyaXB0QXJncyA9IFtdLFxuICBwYXVzZU1pbGxpcyA9IDBcbn0gPSB7fSkgPT4ge1xuICBjb25zb2xlLmxvZyhjcC5leGVjRmlsZVN5bmMoYCR7X19kaXJuYW1lfS9zdGFydC1yZWRpcy5zaGAsIHNjcmlwdEFyZ3MpLnRvU3RyaW5nKCkpXG4gIGlmICgocGF1c2VNaWxsaXMgPSBwYXJzZUludChwYXVzZU1pbGxpcykpKSBhd2FpdCBwYXVzZShwYXVzZU1pbGxpcylcbn1cbiJdfQ==