1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-06 02:15:48 +03:00

Add test for HMGET

This commit is contained in:
Matt Ranney
2010-09-18 20:24:06 -07:00
parent 75f1344958
commit 09f1564b7c

16
test.js
View File

@@ -81,13 +81,25 @@ tests.HSET = function () {
// Empty value
client.HSET(key, field1, value2, require_number(0, name));
client.HGET(key, field1, require_string("", name));
client.HGET([key, field1], require_string("", name));
// Empty key, empty value
client.HSET(key, field2, value1, require_number(1, name));
client.HSET([key, field2, value1], require_number(1, name));
client.HSET(key, field2, value2, require_number(0, name));
};
tests.HMGET = function () {
var key = "test hash", name = "HMGET";
client.HMSET(key, "0123456789", "abcdefghij", "some manner of key", "a type of value", require_string("OK", name));
client.HMGET(key, "0123456789", "some manner of key", function (err, reply) {
assert.strictEqual("abcdefghij", reply[0].toString(), name);
assert.strictEqual("a type of value", reply[1].toString(), name);
next(name);
});
};
tests.EXISTS = function () {
var name = "EXISTS";
client.del("foo", "foo2", require_number_any(name));