timhaley94/holdem

View on GitHub
server/src/loaders/cache/__mocks__/index.js

Summary

Maintainability
A
0 mins
Test Coverage
const { createClient } = require('redis-mock');

const client = createClient();

let isReady = false;

let readyResolve;
const ready = new Promise((resolve) => {
  readyResolve = resolve;
});

client.on('ready', () => {
  if (!isReady) {
    isReady = true;
    readyResolve();
  }
});

async function init() {
  await ready;
}

module.exports = { init, client };