From 09f1564b7c28005479217911feb87a5f0c729846 Mon Sep 17 00:00:00 2001 From: Matt Ranney Date: Sat, 18 Sep 2010 20:24:06 -0700 Subject: [PATCH] Add test for HMGET --- test.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/test.js b/test.js index ba2fc85757..c8d8958a2b 100644 --- a/test.js +++ b/test.js @@ -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));