|
@ -0,0 +1,38 @@
|
|
|
"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();
|
|
|
});
|
|
|
});
|
|
|
});
|
|
|
});
|