redis.client.Test.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. "use strict";
  2. var RedisClient = require('../../../../src/server/repository/redis/redis.client');
  3. var assert = require('assert');
  4. describe('Redis Client', function () {
  5. describe('When connected successfully', function () {
  6. it('should ok with set/get string', function (done) {
  7. let redisClient = RedisClient.redisClient();
  8. redisClient.setString('hello', 'world', function (err, res) {
  9. if(err) console.error(err);
  10. });
  11. redisClient.getString('hello', function (err, res) {
  12. assert.strictEqual(res, 'world');
  13. done();
  14. });
  15. });
  16. });
  17. describe('When sadd/srem with set', function () {
  18. it('should ok', function (done) {
  19. let redisClient = RedisClient.redisClient();
  20. let redisConn = redisClient.connection;
  21. redisConn.sadd('set', 'a', 'b', 'c');
  22. redisConn.smembers('set', function (err, res) {
  23. assert.strictEqual(res.length, 3);
  24. redisConn.srem('set', 'a', 'b', 'c');
  25. done();
  26. });
  27. });
  28. });
  29. });