All files / redis-loader index.js

90.91% Statements 10/11
100% Branches 2/2
50% Functions 1/2
100% Lines 10/10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  1x 1x 1x   3x 3x 3x 3x 2x   3x   1x  
import * as Redis from 'ioredis'
import RedisLoader from './src/redis-loader'
 
export default function redisLoader(redisUrl, options) {
  const { logger } = options
  const redisOptions = { ...options, logger: undefined }
  const redis = new Redis(redisUrl, redisOptions)
 
  if (logger) {
    redis.on('error', err => logger(err))
  }
 
  return new RedisLoader({ redis, logger })
}