From 0c3aa92a0b1d8da19600644123fc1652d8c87b1c Mon Sep 17 00:00:00 2001 From: MugeSo Date: Thu, 20 Aug 2015 11:24:21 +0900 Subject: [PATCH] redis: update tests --- redis/redis-tests.ts | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/redis/redis-tests.ts b/redis/redis-tests.ts index 9c7003541..b65cad599 100644 --- a/redis/redis-tests.ts +++ b/redis/redis-tests.ts @@ -4,6 +4,7 @@ import redis = require('redis'); var value: any; var valueArr: any[]; +var commandArr: any[][]; var num: number; var str: string; var bool: boolean; @@ -40,6 +41,7 @@ client.end(); // Connection (http://redis.io/commands#connection) client.auth(str, resCallback); client.ping(numCallback); +client.unref(); // Strings (http://redis.io/commands#strings) client.append(str, str, numCallback); @@ -49,9 +51,7 @@ client.set(str, str, strCallback); client.get(str, strCallback); client.exists(str, numCallback); -client.publish(str, value); -client.subscribe(str); - +// Event handlers client.on(str, messageHandler); client.once(str, messageHandler); @@ -62,5 +62,28 @@ client.get(args); client.get(args, resCallback); client.set(args); client.set(args, resCallback); +client.mset(args, resCallback); client.incr(str, resCallback); + +// Friendlier hash commands +client.hgetall(str, resCallback); +client.hmset(str, value, resCallback); +client.hmset(str, str, str, str, str, resCallback); + +// Publish / Subscribe +client.publish(str, value); +client.subscribe(str); + +// Multi +client.multi() + .scard(str) + .smembers(str) + .keys('*', resCallback) + .dbsize() + .exec(resCallback); + +client.multi(commandArr).exec(); + +// Monitor mode +client.monitor(resCallback); \ No newline at end of file