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

Add a better promise documentation and add some tests

This commit is contained in:
Ruben Bridgewater
2015-09-30 01:57:58 +02:00
parent db8c6e3bc2
commit 29b31f749a
6 changed files with 80 additions and 13 deletions

View File

@@ -52,6 +52,16 @@ describe("The 'mget' method", function () {
});
});
it('handles fetching multiple keys, when some keys do not exist promisified', function () {
return client.MGETAsync("mget keys 1", ["some random shit", "mget keys 2", "mget keys 3"]).then(function (results) {
assert.strictEqual(4, results.length);
assert.strictEqual("mget val 1", results[0].toString());
assert.strictEqual(null, results[1]);
assert.strictEqual("mget val 2", results[2].toString());
assert.strictEqual("mget val 3", results[3].toString());
});
});
afterEach(function () {
client.end();
});