"use strict"; var RedisClient = require('../../../../src/server/repository/redis/redis.client'); var assert = require('assert'); describe('Redis Client', function () { describe('When connected successfully', function () { it('should ok with set/get string', function (done) { let redisClient = RedisClient.redisClient(); redisClient.setString('hello', 'world', function (err, res) { if(err) console.error(err); }); redisClient.getString('hello', function (err, res) { assert.strictEqual(res, 'world'); done(); }); }); }); describe('When sadd/srem with set', function () { it('should ok', function (done) { let redisClient = RedisClient.redisClient(); let redisConn = redisClient.connection; redisConn.sadd('set', 'a', 'b', 'c'); redisConn.smembers('set', function (err, res) { assert.strictEqual(res.length, 3); redisConn.srem('set', 'a', 'b', 'c'); done(); }); }); }); });