list tests

This commit is contained in:
barisusakli
2014-12-29 16:20:35 -05:00
parent 8aa75b7af4
commit 3e8c29e5f9
5 changed files with 164 additions and 63 deletions

View File

@@ -2,11 +2,15 @@
module.exports = function(redisClient, module) {
module.listPrepend = function(key, value, callback) {
redisClient.lpush(key, value, callback);
redisClient.lpush(key, value, function(err, res) {
callback(err);
});
};
module.listAppend = function(key, value, callback) {
redisClient.rpush(key, value, callback);
redisClient.rpush(key, value, function(err, res) {
callback(err);
});
};
module.listRemoveLast = function(key, callback) {
@@ -14,14 +18,18 @@ module.exports = function(redisClient, module) {
};
module.listRemoveAll = function(key, value, callback) {
redisClient.lrem(key, 0, value, callback);
redisClient.lrem(key, 0, value, function(err, res) {
callback(err);
});
};
module.listTrim = function(key, start, stop, callback) {
redisClient.ltrim(key, start, stop, function(err, res) {
callback(err);
});
};
module.getListRange = function(key, start, stop, callback) {
redisClient.lrange(key, start, stop, callback);
};
module.listTrim = function(key, start, stop, callback) {
redisClient.ltrim(key, start, stop, callback);
};
};