|  | @ -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();
 | 
	
		
			
				|  |  |             });
 | 
	
		
			
				|  |  |         });
 | 
	
		
			
				|  |  |     });
 | 
	
		
			
				|  |  | });
 |